SSH框架搭建详细教程

  引言

  前几天小编自己搭建一个maven下面的SSH框架,觉得在搭建的过程中思路非常的不清晰,不知道依靠怎样的顺序能很好的完成这个框架的搭建,在这几天小编有捋了捋详细思路,并记录的了这个过程。下面先以不采用maven的SSH的项目来介绍这个思路。

  其实我们不论在实现什么功能,主要的编写流程就是,什么可以先测试就先编写什么,这样我们就可以提前测试

 框架源码:http://download.csdn.net/detail/u013045437/9747678

  1、创建一个web工程

  2、将工程的编码和jsp的编码改成UTF-8

  3、导入jar包(所用到的jar包去源代码中查找)

  4、在根目录下面建立三个source folder

    src:存放源代码

    config:存放配置文件

    test:存放测试类

         

  5、在src下建立包,写持久化类和映射文件

      Person.java

      Person.hbm.xml

       

  6、写spring的配置文件,引入sessionFactory

     在config下面建立一个spring包,存放spring有关的配置文件

         applicationContext.xml——总的spring文件的入口

         applicationContext-db.xml——配置和数据库有关配置,需要在applicationContext.xml引入

         在这个文件中引入sessionFactory

            

  7、在config目录下面添加jdbc.properties文件,存放数据库的配置信息

    

  8、在test文件夹下面建立一个包com.itheima11.s2sh.test

  9、创建SpringUtils类。用来获得ApplicationContext

  10、创建一个测试类SessionFactoryTest。用来测试sessionFactory是否创建成功,运行成功会在数据库创建person表

  11、创建dao层和service层的类和接口

           

  12准备spring声明式事务处理的配置

  

  13、将dao和service放入到spring容器中,在config的spring包中新建applicationContext-person.xml文件。将有关person的bean放在里面。并且在applicationContext.xml中引入。

  14、测试spirng的声明式事务处理。在PersonTest类中完成测试

  15、编写action

  16、把action放入到spring容器中,注意修改其scope属性为protype。

  17、写struts2的配置文件
    <action name="personAction_*" method="{1}" class="personAction">
</action>
class属性的值和spring配置文件中的id的值要一致

  18、编写web.xml文件

  19、测试 部署完成后在浏览其中输入http://localhost:9090/dmsd_ssh/personAction_savePerson.action 然后跳转到一个空白页,然后数据库插入一条数据。则验证成功。

  小结

  经过上面的这这些步骤就很清晰的完成了框架的搭建,希望对读者有帮助!

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

g-Jack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值