IDEA2016.3搭建Struts2+Hibernate+Spring项目环境
2017-01-18 19:26
543 查看
IDEA搭建SSH环境
1.环境
软件版本:IntelliJ IDEA 2016.3.2系统:windows 7 32位 / ubuntu
框架:Hibernate3,Spring3.2, Struts2.3(跟框架版本关系不大)
2.问题
学了java之后又学了SSH三大框架,想做一个整体的项目,却在怎么搭建SSH环境上耗时不少,照着网上的也一直在报错,后来才知道配置没有问题,是XML配置上。现在把整个流程总结一下。3.解决方法
1.创建Project:.打开软件之后:File-->New-->Project。出现下图,按照下图设置。
注意:第3步可以选择下载,我是下载过了,就选了第一个直接导入
完成后点击Next
2.选择项目要存放的路径和项目名称
然后点击Finsh
3.创建Tomcat服务
Run-->Edit Configrautions打开如下界面,点左上角的加号,选择Tomcat Server-->Local
根据下面创建出一个Tomcat Server
首先配置Server界面中的信息:
然后配置Deployment中的信息
4.创建Project Structure
点击:File-->Project Structure
先看左边第一个Project
然后是Modules,Modules的中间要选中要操作的项目,右边先看paths一般是默认,重要的是依赖:Dependencies.在这里点右边的加号,添加Spring和Hibernate的jar包
再之后是Artifacts,这里是个重点,这一步的作用是把Modules中添加的依赖包放到项目的web/WEB-INF/lib目录下
5.代码部分
jar包都已经引入,Tomcat Server部署也都设置好,还需要在代码都让他们起作用,这部分是必须要写的。需要操作两个文件web.xml中配置Spring,以及创建bean.xml文件
代码是:
web.xml中添加spring配置部分
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- Spring配置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:bean.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
然后在src中创建bean.xml文件即可,里面不用写其他内容
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> </beans>
6.以上就用IDEA完成了SSH项目的配置,现在让这个项目启动起来:
相关文章推荐
- spring+struts+hibernate集成环境(基于maven项目搭建)
- struts+spring+hibernate项目开发环境的搭建——eclipse3.3+MyEclipse6.0+MySql4.1
- Eclipse下搭建struts、spring、hibernate开发环境 搭建环境
- spring4.06 hibernate4.31 struts2.3.16 全注解MAVEN环境搭建
- Maven搭建Spring+Struts2+Hibernate项目详解
- spring+hibernate+struts环境搭建
- 1、环境搭建(整合spring3.0.5+hibernate3.6.10+struts2.3.8)
- Struts+spring+Hibernate+Mysql--环境搭建
- 不使用Maven的情况下,搭建Spring+Struts+Hibernate框架 - 项目搭建
- JAVA-WEB的SSH(Spring Hibernate Struts)环境搭建一(Spring+Hibernate)
- SSH项目(struts+spring+hibernate)搭建_代码简化
- Spring3-hibernate3.3-struts2.1.8----环境搭建(1)
- JAVA-WEB的SSH(Spring Hibernate Struts)环境搭建一(Spring)
- Spring,hibernate,struts1环境搭建步骤
- 手工搭建SSH(Struts+Spring+Hibernate)+MyEclipse环境
- SpringMVC+Hibernate 项目开发之一(Maven环境搭建)
- Struts+Spring+Hibernate (一) 集成原理和搭建环境
- 【JAVA基础】struts-spring-hibernate环境简单搭建
- maven+springMVC+hibernate项目搭建(一基础环境配置)
- Maven搭建Spring+Struts2+Hibernate项目详解