J2EE开发常用架构及其性能
来源:互联网 发布:网络教育全程托管 编辑:程序博客网 时间:2024/05/18 01:51
web开发中,因应用所属行业领域不同,对系统架构的选择也不同,系统架构决定了整个系统性能
和其他各种技术指标。
hibernate是一个ORM框架,应用在DAO层。
struts是一个MVC框架,用在web层。
spring是一个容器型框架,主要应用其IOC(依赖注入)和AOP(面向切面)特性,进行整个系统的
事务管理和在代码层面上对各种业务bean进行装配。
必关心数据库类型,不必写SQL语句,hibernate底层会自动生成SQL,只需通过HBM对象关系映射配置文
件,配置每个MODEL bean和库表的对应关系。
多的时候,配置很麻烦。
和SSH相比,这里使用ibatis代替hibernate。
ibatis也是一个轻量级ORM框架,ibatis使用sqlMap配置文件来配置model bean对应库表的操
作。通过在sqlMap直接书写SQL语句,可以减少很多不必要的SQL操作,通过对SQL进行精炼、优化,很
这种架构,目前很流行,尤其在互联网、大数据行业应用广泛。
和其他各种技术指标。
J2EE开发中,通常选用以下三种架构:
1,SSH
hibernate是一个ORM框架,应用在DAO层。
struts是一个MVC框架,用在web层。
spring是一个容器型框架,主要应用其IOC(依赖注入)和AOP(面向切面)特性,进行整个系统的
事务管理和在代码层面上对各种业务bean进行装配。
架构特性:
必关心数据库类型,不必写SQL语句,hibernate底层会自动生成SQL,只需通过HBM对象关系映射配置文
件,配置每个MODEL bean和库表的对应关系。
系统移植,更换数据库比较容易。
缺陷:
多的时候,配置很麻烦。
多表关联查询,条件字段比较多的情况,最好不要用使用HQL语句。
适应场合:
2,SSI
和SSH相比,这里使用ibatis代替hibernate。
ibatis也是一个轻量级ORM框架,ibatis使用sqlMap配置文件来配置model bean对应库表的操
作。通过在sqlMap直接书写SQL语句,可以减少很多不必要的SQL操作,通过对SQL进行精炼、优化,很
大限度的提高数据库操作效率。
架构特性:
数据库操作效率快,解决了SSH产生的多表连接的麻烦。
缺陷:
系统移植,更换数据库相对SSH架构要麻烦些。
适应场合:
3,springMVC+ibatis
这种架构,目前很流行,尤其在互联网、大数据行业应用广泛。
主要由于对整个应用系统性能、安全性等方面的作用,使得其适合。
架构特性:
效率高、安全、易用,有很强大的注解特性。
适应场合:
0 0
- J2EE开发常用架构及其性能
- J2EE开发常见架构
- j2EE开发模式架构
- J2EE开发常用
- J2EE开发架构大总结
- J2EE开发架构大总结
- 关于J2EE开发三层架构
- J2EE平台架构性能优化方案
- 常用数据结构及其性能比较
- J2EE开发常用数据库连接池
- J2EE开发常用框架介绍
- 开发基于J2EE架构的若干原则
- 开发基于J2EE架构的若干原则
- J2EE轻量级架构与企业级应用开发
- ECP系统J2EE架构开发平台
- j2ee开发常用开发工具网址集
- J2EE开发常用开源项目名词解释
- J2EE 项目开发常用jar包
- Paper Work Cf250A
- for (语句1; 条件; 语句2 )小练习
- 2014上海全国邀请赛1003(hdu 5092)
- java抓取网页 --- 网络爬虫
- Gridview中奇偶数行颜色设置
- J2EE开发常用架构及其性能
- 创建本年度周六、周日
- Codeforces 479A Expression(水题)
- switch学习练习
- CodeForces-118B-PresentFromLena
- C语言大世界————03剑荡++
- 《数据结构(C++版)》之第二章线性表
- 学习JS的建议
- ios学习资料收集