毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android智能手机的交互式学习系统的设计(4)
Struts、Spring、Hibernate这三种框架集成之后就是俗称的SSH框架,这是当前使用非常广泛的开发Web端应用程序所采用的开源框架。其中,流程控制由Struts实现;Spring的面向切面编程(AOP)和控制反转(IoC)极大的简化了企业级开发的复杂程度;Hibernate用于对数据库进行持久化操作。
文献综述
①Struts2
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互[1]。Struts2的Action是安全的,因为对于用户的每一次请求Struts2都会创建一个Action。Struts2根据StrutsTypeConverter类扩展来实现类型转换,而数据校验部分根据ActionSupport类来扩展实现。
Struts2的Action的工作原理简述:
·请求从客户端发出到达控制器;
·控制器迅速创建一个ValueStack对象,用户每一次请求Struts2创建一个Action对象,每一个Action对象放到ValueStack对象的栈顶;
·控制器执行业务处理是通过调用Action对象方法实现的;
·控制器根据Action返回值调用相应的视图层;
·响应请求到处理完请求之后,销毁Action对象以及ValueStack对象。
②Spring
在Spring中,数据持久化服务主要是对数据访问对象(DAO)和数据库JDBC的支持,利用两种方法进行持久化操作,其中数据访问对象(DAO)是实际开发过程中应用比较广泛的技术[2]。Spring在一定程度上降低了应用开发的成本。
③Hibernate
在O/R映射工具出来之前,许多开发者还是采用相对简单的JDBC来访问数据库,但JDBC有很大的局限性,如调用复杂,容易产生资源泄漏等。因此很自然的做法是将应用中的数据进行对象化建模,然后再想办法与JDBC结合起来[3]。对象关系映射(ORM)技术因为这样而产生。ORM是指这样一种操作:它试图将Java对象的状态映射到关系型数据库的数据上,以便提供透明的持久化操作[4]。Hibernate是对JDBC的轻量级封装,是一种对象关系映射框架。
(2)LigerUI简介
LigerUI 是一种用户界面(UI)开源框架,它与easyUI等开源框架非常类似,便于开发者对Web前端进行快速开发。
(3)MySQL简介来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
MySQL属于Ocacle公司,是一个关系型数据库管理系统,MySQL数据库在近几年得到了广泛的应用,它小巧、速度快、性能高,更重要的是开放源码,正因为这些特点,MySQL数据库被广泛的应用在中小型系统开发中,并且其开发成本较低、
经济
实用,得到了很多软件开发者的青睐[5]。
市场上有很多MySQL的第三方软件,这些软件主要是有利于MySQL实现可视化应用,本系统就是用的SQLYog这款软件,它是可视化应用中的一款绿色软件。
(4)KJLibrary简介
KJLibrary又叫KJFrameForAndroid,是一个应用于安卓开发的帮助程序员快速开发的框架。
共4页:
上一页
1
2
3
4
下一页
上一篇:
jsp的maven研究生学位论文评审系统设计
下一篇:
jsp+sqlserver会员管理系统设计
浅析人工智能体系建设【5490字】
人工智能茬知识付费产业...
智能光网络茬城域网中的...
家居智能系统建设中的标...
宽带城域网接入层的智能...
现代小区智能技术應用分析【3251字】
住宅及住宅小区智能化系统述评【2676字】
互联网教育”变革路径研究进展【7972字】
网络语言“XX体”研究
ASP.net+sqlserver企业设备管理系统设计与开发
安康汉江网讯
麦秸秆还田和沼液灌溉对...
老年2型糖尿病患者运动疗...
张洁小说《无字》中的女性意识
LiMn1-xFexPO4正极材料合成及充放电性能研究
我国风险投资的发展现状问题及对策分析
新課改下小學语文洧效阅...