菜单
  

    页面控制器接收到前端控制器委托的请求后,进行功能逻辑处理。它先把请求的数据参数封装在一个请求对象中,然后把这个对象丢到业务层处理;处理完后将结果数据封装在modelandview中返回。

    然后前端控制器收回控制权,然后根据返回的逻辑视图名,选择相应的视图进行渲染,并把模型数据传入以便视图渲染,

    最后前端控制器收回最终的控制权,将响应返回给用户。

    SpringMVC框架有清晰的角色划分,业务处理流程分工明确,而且该框架的扩展性很强,并且SpringMVC框架还支持RESTful风格编程以及简单的文件上传,支持基于零注解配置等等,方便开发人员的开发与日后的运维。论文网

    1.2.4 Spring应用程序框架

    Spring作为实现J2EE的一个全方位应用程序框架,为开发企业级应用提供了一个健壮、高效的解决方式。Spring框架具有以下几个特点。

    (1) 非侵入式

    实现了业务分离,避免了与业务逻辑无关的代码出现。针对应用而言,这样就将业务逻辑从当前应用中剥离出来,从而在其他的应用中复用。

    (2) 容器

    Spring提供容器功能,容器可以管理对象的生命周期,以及对象与对象之间的依赖关系。

    (3) IOC

    控制反转,即依赖关系的转移

    (4) AOP面向对象编程

    把服务剥离出来形成形成一个“方面”,可以实现复用;然后将“方面”,动态的插入到业务逻辑中,让业务逻辑能够方便的使用“方面”提供的服务。

    1.2.5 Mybatis持久化框架

    MyBatis 作为apache的一个开源项目iBatis,这个项目是在2010年由apache software foundation迁移到google code上面的,并且把名字改成了mybatis。

    Mybatis的工作原理是:MyBatis应用程序通过Reader对象读取SRC目录下的XML配置文件,并且通过SQLSessionFactoryBuild对象创建一个SqlSessionFactory对象,然后SqlSessionFactory从当前线程中再根据配置信息,获取一个SqlSession。配置来源于两个地方,一处是配置文件,一处是Java代码的注解。然后开始事务处理(Mybatis中是默认开启事务的),冉家通过SQLSession对象读取实体类映射文件中的namespace以及操作编号(即ID)从而读取SQL语句,以此来完成对数据的增删改查和事务提交等,用完之后关闭SqlSession对象,并且分开当前线程与SQLSession对象,以便让GC今早回收资源。

    1.2.6 MyBatis的优点和缺点:

    (1) 优点

    1、MyBatis本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql映射文件易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。

    2、由于Mybatis框架的SQL语句是写在xml文件中的,所以Mybatis并不会影响设计应用程序或者数据库。并且将SQL写在XML文件中还能方便SQL的管理和优化工作。

    3、Mybatis框架可以使用DAL层来降低甚至是解除SQL与业务逻辑的耦合性,通过将数据访问层从业务逻辑层中完全抽取分离出来,使得设计的系统业务逻辑层次更加清晰,这不仅可以有效提高系统的开发效率,也使得日后的维护工作更加便捷。 

    4、同时,Mybatis框架还支持映射标签,提供了实体与数据库的OARM字段关系映射。

    5、提供对象关系映射标签,支持对象关系组建维护文献综述

  1. 上一篇:jsp移动端公司订单管理系统设计
  2. 下一篇:android+mysql城市雨伞共享平台的设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 中考体育项目与体育教学合理结合的研究

  9. 电站锅炉暖风器设计任务书

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 十二层带中心支撑钢结构...

  12. java+mysql车辆管理系统的设计+源代码

  13. 乳业同业并购式全产业链...

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 杂拟谷盗体内共生菌沃尔...

  16. 当代大学生慈善意识研究+文献综述

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回