1.框架介绍
所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的精力放到业务需求的分析和理解上面。
特点:封装了很多细节,程序员在使用的时候会非常简单。
早前,有三大框架struts、hibernate、spring(SSH)
近几年,springmvc、mybatis、spring(SSM)
MVC架构:
M:Model 模型,封装数据。javabean
V:view 视图,展示界面。jsp
C:Controller 控制器,控制程序流程。
2.Java SSH框架介绍
SSH在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。 Struts对Model,View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在Servlet/JSP的Web应用中使用,也可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
3.Struts2入门---开发环境的搭建
Struts2是Apache发行的MVC开源框架。注意:它只是表现层web(MVC)框架。
(1)下载Struts2开发包
http://struts.apache.org
选择课程中提供的2.3.33的版本