java三大框架是什么?
常说的三大框架指:SSH
即:Spring、Struts、Hibernate
Spring:采用了控制反转的技术,管理Bean,降低了各层之间的耦合,功能强大的组件粘合济,能够将你的所有的java功能模块用配置文件的方式组合起来(还让你感觉不到spring的存在)成为一个完成的应用。
Struts:基于MVC的充当了其中的试图层和控制器,不说了,大名鼎鼎的功能强大的MVC架构。
Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库,强大的ORM工具,然后很方便将数据库记录转化为java的实体实例,将java的实体实例很容易的保存到数据库中,如果你不需要很复杂的数据库访问,利用它你根本就不用了解数据库的细节
这里,提到一点:新出来的Jfinal框架相比以上框架其实更使用,下面简单说说特点:
1、JFinal采用ActiveRecord实现数据库操作支持,较Hibernaet开发效率提升六到十倍。
2、JFinal ActiveRecord较Hibernate学习成本低,一小时内能上手开发。
3、JFinal零配置,对数据库支持五个无特点:无xml、无annotation、无getter、无setter、无attribute,极大降低了代码量,统计证实代码量节省70%到95%。
4、JFinal数据库操作完全采用原生sql,相对Hibernate采用的HQL学习成本低,功能更强大,性能更高,稳定性好。
E良师益友有相关的极速开发课程,有兴趣可以看看:http://www.elsyy.com/course/c-26-1-1
java三大框架是什么?相关推荐
- Java 三大框架集成项目结构
用MyEclipse开发的Java 三大框架集成项目,典型结构如下. 一 展开项目名称,首先是src文件夹:存放实现业务功能的java源文件*.java: struts2的action代码文件存放在a ...
- java ssh 和mvc_[转]JAVA三大框架SSH和MVC
Java-SSH(MVC) JAVA三大框架的各自作用 hibernate是底层基于jdbc的orm(对象关系映射)持久化框架,即:表与类的映射,字段与属性的映射,记录与对象的映射 数据库模型 也就是 ...
- Java三大框架 介绍
三大框架:Struts+Hibernate+Spring Java三大框架主要用来做WEB应用. Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作 ...
- Java三大框架,小白必知!
对于学习Java技术的小伙伴来说,相信或多或少都会听到关于Java编程语言的三大框架.Java作为编程语言界元老级的存在,这么些年来不仅平稳的发展,而且也渐渐成为众多企业首选的编程语言.另外是,优秀的 ...
- Java三大框架SSH与MVC的设计模式
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate.似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和 ...
- Java三大框架SSH面试题锦集
Struts,Spring,Hibernate三大框架 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory3.打开S ...
- 新手如何学习Java三大框架?
Java是世界第一编程语言,这已经达成共识,是毋庸置疑的真理.框架是程序员们必学的知识点,而且是十分重要的应用,Spring.Struts.Hibernate也是经典中的经典,最常用的框架类型. 作为 ...
- java 三大框架_java的三大框架是什么,功能各是什么
展开全部 常说的三大框架指:SSH,即:Spring.62616964757a686964616fe59b9ee7ad9431333365653764Struts.Hibernate. Spring: ...
- java ibatis 获取执行的sql_小程序官宣+JAVA 三大框架基础面试题
每天给你诚意满满的干货 虽然每天都会写代码,但编程语言里有太多知识点,许多知识长时间不用就会忘记,在我们要去参加面试或是其它一些场景下,需要做些题来查缺补漏.我在搜索过程中发现没有太好的刷题小程序,所 ...
最新文章
- 在 Linux 上创建一个加密文件保险库
- IB COM Read
- CSS3实现一束光划过图片、和文字特效
- linux 如何解压.exe,linux下解压火狐浏览器压缩包 ./filefox 运行可执行程序报错问题...
- 反转链表python
- java使用tar算法压缩解压缩文件、数据流、byte[]字节数组
- jqueryAjax在客户端发送请求的方式(摘抄!)
- 游戏世界观构建_我们如何构建技术落后的世界
- LLDP发现相邻设备失败分析
- 信息安全原理与技术第八次实验:拒绝服务攻击与防范
- SpringCloud (五) ——Feign远程调用
- one 主格 复数 宾格_主格和宾格的区别
- 运维网络设备监控平台搭建,网管平台 智能化网 管解决方案,实现智能拓扑管理
- NOIP2012——文化之旅
- gitee如何删除仓库
- 洛谷 P5664 Emiya 家今天的饭【dp】
- stackoverflow 查看最新回复
- mysql 全局权限_mysql的大局权限GLOBAL PRIVILEGES
- java异常重要吗_Java 异常处理的重要认识
- 中国十大知名研究咨询公司