ssh三大框架分别是Spring、Struts和Hibernate。
简介如下:
1.Spring:一个解决了许多在J2EE开发中常见的问题的强大框架。
Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。
Spring的架构基础是基于使用JavaBean属性的InversionControl容器。
2.Struts:一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。
Struts把Servlet、JSP、自定义标签和信2息资源整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间。
3.Hibernate:一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
硬盘分区方法:
1.在电脑开机时,按下键盘上的F8键进入硬盘设置界面;
2.进入硬盘设置界面,选择设置选项;
3.进入设置页面,选择格式化的硬盘选项;
4.进入格式化的硬盘页面,选择分区管理选项;
5.进入分区管理,根据需要需要设置分区格式和分区大小;
6.设置完成后选择确定选项即可。
SSH(Struts,Spring,Hibernate) Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装。
EJB(企业级JavaBean)是一个用来构筑企业级应用的服务器端可被管理组件, 设计目标与核心应用是部署分布式应用程序。
SSH完全的开源产品,如果用SSH就必然会用到大量的开源,从数据库到逻辑到控制到前端,开源产品大拼装,其中SSH中的三大核心,Struts相当于JSF,Spring相当于EJB,HIBERNATE相当于JPA,具体反映到IDE对于两种框架的支持上。
区别:1、EJB来源于官方,一经通过,即成为了标准,Spring来源于开源社区,由广大开发者共同参与开发;2、EJB是重量级的,而Spring是轻量级的,倡导零侵入性;3、分布式能力。
EJB主要被用来做分布式开发,但是Spring不具备分布式能力。