关注本文评论提供java学习
IDE: Eclipse Mars Release (4.5.0)
DB: MySQL 5.1.73
服务器: Tomcat 7.0
1,首先在Eclipse中新建一个Dynamic Web Project,暂且起名为SSH;
2,新建包名:
3,导入jar包:
4,配置Struts2框架:
a,在 web.xml 中配置struts2过滤器:
action
action
/*
b,新建config源文件夹,并在该文件夹中新建struts.xml配置文件
5,将 log4j.properties 文件复制粘贴到 config 文件夹中;
6,新建 jdbc.properties 文件在 config 文件夹中:
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
update
true
8,新建 ApplicationContext.xml 文件在 config 文件夹中;
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd ">
classpath:com/juyuan238/ssh/domin
9,配置 Spring 的监听器在 web.xml 中;
10,新建测试类,测试数据源:
注: 如果正常的话,控制台会打印出信息如下:
11,接下来的话,我们再来测试下发布成 web 应用时,框架是否能正确运行:
@Controller("shwAction")
publicclass ShwAction {
public String index(){
return"load";
}
}
b,到 struts2 配置文件 struts.xml 中,编写配置文件:
WEB-INF/jsp/success.jsp
c,在WEB-INF 目录下新建 jsp 文件夹,并在 jsp 文件夹中新建 success.jsp ;
注: 新建 jsp 页面的时候,可能会发现 jsp 页面报错,没事,这是正常的。解决办法如下 :
右键当前项目---->Build Path---->Configure Build Path----->切换到" Libraries "------>Add Libray----->Server Runtime------->选择相应的" Tomcat "版本---->finish----->OK
d,在 index.jsp 中添加超链接:
e,将项目部署到 tomcat 中,并启动 tomcat 服务器;
f,点击链接,如果能够链接到 success.jsp 页面,说明框架整合成功!否则的话,就要继续努力了……
好了,三大框架的整合说到这里就已经结束了,希望对大家能够有所帮助……
关注本文评论提供java学习
领取专属 10元无门槛券
私享最新 技术干货