SSH框架搭建入门教程.docx
《SSH框架搭建入门教程.docx》由会员分享,可在线阅读,更多相关《SSH框架搭建入门教程.docx(9页珍藏版)》请在冰豆网上搜索。
SSH框架搭建入门教程
ssh框架搭建教程
SSH在J2EE项目中表示了3种框架,既Spring+Struts+Hibernate
第一步,创建WEB工程,添加struts支持
第二步,分包
第三步,添加spring支持
第四步,添加spring配置文件
第五步,在web.xml文件中配置初始化读取参数(spring的配置文件)
contextConfigLocation
/WEB-INF/applicationContext.xml
第六步,配置spring监听器
org.springframework.web.context.ContextLoaderListener
第七步,在struts-config.xml文件中配置请求处理器,将struts请求委托给spring代理,达到控制反转的目的
org.springframework.web.struts.DelegatingRequestProcessor">
第八步,添加hibernate支持
第九步,配置好hibernate以后,在applicationContext.xml文件中会自动生成“数据源”,“sessionFactory”,代码如下:
--配置数据源-->
--方法注入-->
value="com.microsoft.jdbc.sqlserver.SQLServerDriver">
value="jdbc:
microsoft:
sqlserver:
//localhost:
1433;databaseName=pubs">
--将hib中的sessionFactory封装-->
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
--引用实例化好的数据源-->
--设置数据库方言-->
org.hibernate.dialect.SQLServerDialect
true
第十步,通过表,反向生成”实体类”,”配置文件”
第十一步,当正确添加实体后,在appilcationContext.xml文件中会自动添加实体类的映射
--将hib中的sessionFactory封装-->
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
--映射表对象-->
com/alex/ssh/entity/Root58.hbm.xml
第十二步,修改DAO类的位置,修改配置文件属性值
第十三步,添加service类,反转serviceClass
--反转service-->
class="com.alex.ssh.service.RootService">
publicvoidsave(RootFormroot){
Root58r=newRoot58();
r.setUsername(root.getName());
r.setUsercity(root.getCity());
this.getDao().save(r);
}
第十四步,添加struts部分(添加jsp,form,action)
第十五步,将struts-config.xml文件中action节点的type属性去掉
第十六步,在acpplicationContext.xml文件中代理action类,也是一种控制反转的实现
--反转actionname属性的取值与struts配置中的path="/root"一致-->
第十七步,运行调试
SSH生命周期