J2EE学习心得
现将在ssh集成过程中做的代码修改及编写展示如下: ● 在web.xml 文件中声明struts2 过滤器
ss>
●在
web.xml文件中声明Spring 监听器
istener-class>
●编写applicationContext.xml文件
- 5 -
J2EE学习心得
ssh整合后的工作流程
在三大框架集成以后,就本次所作的内容来说HU要是进行其他程序的编写,如:
(1)进行登录、注册、注销的DAO文件的编写。
在IUserDAO中通过saveUser()将一个User对象保存到数据库中,而UserDAO类中的saveUser()具体实现了这个方法,BaseDAO将对数据库进行的操作进行封装,使在UserDAO中可以直接使用Session;validateUser()用于验证用户,同样UserDAO类中的validateUser()实现了这个方法,即根据用户输入的用户名及密码到数据库中查找相关用户,如果找到返回记录,若没有找到,则返回空记录。
(2)进行service层的编写:
Service层主要用于处理各种业务,此层主要涉及IUserService接口和UserService类。在IUserService接口中定义validateUser()方法,用于用户登录验证,而具体的在UserService类中实现。
(3)进行Action类的编写
控制层的控制器Action接受用户的输入并调用业务层的的业务方法和表示层的组件去完成用户的请求。在本次的程序中只有UserAction类,其中含有三个方法:register()方法用于用户注册,execute()方法用于用户登录,logout()方法用于用户的注销。
(4)其他文件的建立及修改
针对已经编好的UserAction类对Struts.xml配置文件进行编写,代码如下:
- 6 - J2EE学习心得 在修改配置文件件的过程中编写一些相应的.jsp文件,如:register.jsp、register_success.jsp、login.jsp、head.jsp等。 总结 通过一个学期的时间的学习,虽然时间短,但是在经过上课的听讲以及 上级的实践过程中,使我学到了很懂知识。但是通过这次的自己实践,虽然是课本上的代码,但是在实现功能的过程中所出现的错误不能准确及时的改正过来,这是我意识到,自己学习还是只停留在表面,自主能动力差,所以,在我充分认识到自己的错误时,我将努力在今后的时间里改正,并将所学的知识吃透、弄懂。 - 7 -