本文引用自一篇博文,觉得通俗易懂,适用于初学者j2ee,与大家一起分享
(一) struts框架部分
打开Myeclipse并创建一个名为TestSSH.2的项目的web项目。 将struts所需的六个jar包粘贴到web lib下。 (jar包位于附件中。 )3.在web下的web.xml中配置struts的filter.XML version=’ 1.0 ‘ encoding=’ utf-8 ‘? //上面几行代码, 从参考库ies下的struts-core-2.0.8.jar下的struts-default.xml复制的mystruts org.Apache.struts2. disp pats 在此包中创建一个类,使名为TestAction.java的类继承ActionSupport代码。打包动作; import com.opensymphony.xwork2. action support; publicclasstestactionextendsactionsupport {/* * */privatestaticfinallongserialversionuid=6241935194381649471 l; 公共字符串执行(throws exception ) system.out.println ) struts===============}5.是否要在src下编写以下struts.xml代码? XML版本=’ 1.0 ‘编码=’ utf-8 ‘? index.jsp6.index.jsp的
这是测试struts框架的页面。 在中写一句话,7 .将这个项目放在Tomcat中,启动Tomcat,打开浏览器,在地址栏中输入:3358 localhost 33608080/test ssh/log in.action,即可进入页面
添加spring框架:
右键单击-MyEclipse选择add spring,
将applicationContext.xml置于WEB_INF下。 完成
项目中包含的文件如下图所示。
要在web.xml中配置spring监听:
org.spring framework.web.context.contextloaderlistener
请注意添加:struts和spring链接的jar软件包。
test action.jav a* * * * * * * * * * * * * * * * * * * * *
打包动作;
importservice.userServiceImple;
import com.opensymphony.xwork2. action support;
publicclasstestactionextendsactionsupport {
//*
*
*/
私密性统计信息服务供应商=6241935194381649471 l;
私有字符串用户名称;
隐私字符串pwd;
隐私用户服务impleuserservice;
publicuserserviceimplegetuserservice (
返回用户服务;
}
公共语音服务(userserviceimpleuserservice )。
this.userservice=userservice;
}
公共字符串获取器名称
返回用户名称;
}
publicvoidsetusername (字符串用户名)。
this.username=username;
}
公共字符串getpwd
返回pwd;
}
publicvoidsetpwd (字符串pwd ) {
this.pwd=pwd;
}
公共字符串执行{ } throws执行{ }
System.out.println (‘用户名:’ this.getUsername () ‘密码:’ this.getPwd ) );
this.userservice.test (;
返回’ success ‘;
}
}
userservice imple.jav a* * * * * * * * * * * * * * *
打包服务;
公共类用户服务imple {
公共语音测试(
system.out.println (userserviceimple……);
}
}
application context.XML * * * * * * * * * * * * * * * * * * * * * *
xmlns 3360 xsi=’ http://www.w3.org/2001/XML方案实例’ xmlns 3360 p=’ http://www.spring framework.org/s chemenence
xsi :方案定位=’ http://www.spring framework.org/schema/beans 3358 www.spring framework.org/schema/beans
struts.XML * * * * * * * * * * * * * * * * * * * * * * * * * *
/p
‘-//apachesoftwarefoundation//dtdstrutsconfiguration 2.0//en ‘
‘ http://struts.Apache.org/dtds/struts-2.0.dtd ‘
答. JSP
index.JSP * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
. jsp文件第一行的编码将被utf-8替换
用户名:
密码:
a.JSP * * * * * * * * * * * * * * * * * * * * * * * * * * *
登陆成功
访问时:输入http://localhost :8080/test ssh用户名和密码登录,成功跳转到index.jsp页。
打印在控制台上
用户名:管理员密码3360管理员
userserviceImple ……………
登录后,跳至a.jsp
(三)增加Hibernate框架,
在此之前,请使用mysql数据库中的用户名和密码为root。 (请记住这一点,以便以后创建连接时无法连接。)
创建名为pla的数据库名称。 (您可以自己取名字),然后创建一个名为hlis_base_info的表。
字段为以下:
(如下图所示)
打开myeclipse,
打开my并切换到myeclipse Java企业视图
返回到myeclipse数据库资源管理器视图
切换到myeclipse Java企业视图
因此,利用Hibernate的控制反转将数据库中的表转化为项目中的类具有映射作用,其他表也可以利用该过程生成相应的类。
当此SSH框架构建完成、展开项目并启动Tomcat时,将发生异常。 分析结果是由于缺少一些jar包。
所需的jar位于附件文件夹中,您可以自行查看缺少的jar包。
添加jar后,可以成功启动Tomcat服务器。
然后,将hibernate生成的类应用于SSH框架,表现框架的强度。还有spring强大的事务管理功能。