首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员进阶之JAVA编程SSH框架整合教程

关注本文评论提供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学习

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180309A0USUQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券