首页 > 编程知识 正文

java基本框架(ssh框架整合实战教程)

时间:2023-05-04 08:19:08 阅读:69454 作者:403

本文引用自一篇博文,觉得通俗易懂,适用于初学者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强大的事务管理功能。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。