一个简单的登录页面(2)

来源:互联网 发布:专业去水印软件 编辑:程序博客网 时间:2024/05/10 05:21
在(1)的基础上,应用下当前比较流行的SSH框架
1、参考文章搭建SSH框架:http://blog.csdn.net/yunji3344/article/details/8292317,myeclipse上搭建struts2,hirbernate,spring真心快,几乎自动化,add过程中的一些小细节,完全按照上面文章来,数据库就不用按照上面来了,添加完后,启动tomcat,晕,报错:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,百度下,据说是共性问题,需要手动加包到WEB-INF/lib下,感觉有点坑,然后又添加了
commons-lang3-3.1.jar
freemarker-2.3.19.jar
ognl-3.0.5.jar
struts2-core-2.3.4.1.jar
xwork-core-2.3.4.1.jar几个包到lib下,再启动果然OK了,貌似上面文章也有提,不过一开始没咋注意,还是要自己犯错才感觉比较深刻
2、接着参考文章编写一个基本的SSH例子:http://blog.csdn.net/yunji3344/article/details/8297182,当然hibernate的映射文件就不要手动敲了,可以自动生成,在myeclipse 数据库视图里,选中对应的表,右键会有hibernate对应的选项去自动生成实体类和映射文件,其他代码完全参考上面文章,敲完后启动服务报错:org.hibernate.MappingException: entity class not found: UserInfo,找不到实体类,自动 生成hibernate映射文件不对,要将class路径改为绝对路径。若User.java在包com.ssh.bean 则要改为<class name="com.ssh.bean.User" ......>,重新启动,又报其他错Unable to load configuration. - [unknown location],以为是strusts相关的配置有问题,看了一半天也没看出啥,后来才了解是少了struts2-spring-plugin-2.1.6.jar这个包,总体体验还不错。

用Myeclipse去搭建ssh确实很方便,也会有一些小的缺陷,自己试试,也会有些感觉。
0 0
原创粉丝点击