JavaEE SSH框架整合(一) jar包导入 web.xml配置

最近买了一个阿里的云服务器。服务端是linux命令行环境,tomcat、mysql啥的都整好了。

就想自己写个web后台,制造一些网络数据啥的,给我的移动app-demo访问玩。

虽然以前学过web相关内容,但已经离开它三年多了,忘光光了。

特在此记录下学习、开发的一些流程,遇到的一些问题,和一些解决的方法。

1. 去struts官网下载了最新的完整zip。struts2.3.20

2. 在网络上下载了spring-framework3.2.8的完整zip。(官方最新4.x需要jdk1.8,我本地是1.7,不想捣腾了)

3. 去hibernate官网下载了最新的完整zip。hibernate-release-4.3.8

4. 用eclipse-javaee版,创建了一个动态的web工程,使用的是web-module2.5(这版自动有web.xml,

3.0以上支持web模块使用注解的形式,可以无需web.xml)

5. 导入struts的一些jar包(jar包都导入到/WebContent/WEB-INF/lib/)

asm-5.0.2.jar

asm-commons-5.0.2.jar

asm-tree-5.0.2.jar

commons-fileupload-1.3.1.jar

commons-io-2.2.jar

commons-lang-2.4.jar

commons-lang3-3.2.jar

freemarker-2.3.19.jar

javassist-3.11.0.GA.jar

ognl-3.0.6.jar

struts2-core-2.3.20.jar

xwork-core-2.3.20.jar

6. 导入spring的一些jar包

spring-aop-3.2.8.RELEASE.jar

spring-beans-3.2.8.RELEASE.jar

spring-context-3.2.8.RELEASE.jar

spring-core-3.2.8.RELEASE.jar

spring-expression-3.2.8.RELEASE.jar

spring-jdbc-3.2.8.RELEASE.jar

spring-orm-3.2.8.RELEASE.jar

spring-tx-3.2.8.RELEASE.jar

spring-web-3.2.8.RELEASE.jar

7. 导入hibernate的一些jar包

先是required下的jar包

antlr-2.7.7.jar

dom4j-1.6.1.jar

hibernate-commons-annotations-4.0.5.Final.jar

hibernate-core-4.3.8.Final.jar

hibernate-jpa-2.1-api-1.0.0.Final.jar

jandex-1.1.0.Final.jar

javassist-3.18.1-GA.jar

jboss-logging-3.1.3.GA.jar

jboss-logging-annotations-1.2.0.Beta1.jar

jboss-transaction-api_1.2_spec-1.0.0.Final.jar

然后是其他的一些:

hibernate-commons-annotations-4.0.5.Final.jar

hibernate-core-4.3.8.Final.jar

hibernate-jpa-2.1-api-1.0.0.Final.jar

8.其他jar包

mysql-connector-java-5.1.34-bin.jar

apache的 commons-dbcp2-2.1.jar  commons-pool2-2.3.jar

9. web.xml

<!-- struts2过滤器 -->

<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>/WEB-INF/applicationContext.xml</param-value>

</context-param>

<listener>

<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>

时间: 2024-08-01 11:39:42

JavaEE SSH框架整合(一) jar包导入 web.xml配置的相关文章

基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填參,EL取值)

1.加入jar 2.web.xml配置: <?xml version="1.0" encoding="UTF-8"? > <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati

JavaEE SSH框架整合(四) 日志处理Spring结合 log4j、slf4j [转]

1. 加入log4j和slf4j的jar包 2. web.xml: [html] view plaincopyprint? <context-param> <!--log4j配置地址 --> <param-name>log4jConfigLocation</param-name> <!-- <param-value>/WEB-INF/classes/log4j.properties</param-value> --> &l

JavaEE SSH框架整合(四) 日志处理Spring结合 log4j、slf4j

1. 加入log4j和slf4j的jar包 2. web.xml: <context-param> <!--log4j配置地址 --> <param-name>log4jConfigLocation</param-name> <!-- <param-value>/WEB-INF/classes/log4j.properties</param-value> --> <param-value>classpath:l

搭建SSH框架所需Jar包及其解释

SSH2 ----struts2.1.8---- struts2-core-2.1.8.1.jar struts2核心包 struts2-json-plugin-2.1.8.1.jar struts2的json插件--var s = {name:"zhangs",age:"18"} struts2-spring-plugin-2.1.8.1.jar 与spring集成插件 xwork-core-2.1.6.jar struts2的构建基础jar struts2-co

maven项目中自动下载jar包的pom.xml配置

用 maven2 ,pom.xml中设置了依赖,会帮你下载所有依赖的.jar到 M2_REPO 指向的目录 -------------------------------------------------------------------------------------------- M2_REPO是一个用来定义 maven 2仓库在硬盘中的存储位置,windows默认是C:\Users\机器名\.m2\repository.按道理安装了m2eclipse插件就会在eclipse有了相应

02_MyBatis项目结构,所需jar包,ehcache.xml配置,log4j.properties,sqlMapConfig.xml配置,SqlMapGenerator.xml配置

 项目结构(所需jar包,配置文件) sqlMapConfig.xml的配置内容如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> &l

JavaEE SSH框架整合(二) struts2 加载本地dtd文件,action配置

1. 加载struts2的dtd文件,使struts.xml不用联网就能验证,并在eclipse中有提示 在src下创建struts.xml: <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPE strutsPUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://strut

JavaEE SSH框架整合(三) struts2 异常、http错误状态码处理

struts2的action可能出现访问不到,或action报异常等情况,所以需要作一些处理,给用户一个友好的印象. 1. 异常处理  result声明在action中 <action name="book_*" class="com.stone.action.BookAction" method="{1}"> <result name="{1}" type="dispatcher">

spring+springMvc+struts的SSH框架整合

1.建立一个web项目 2.导入SSH框架所需jar包 3.配置web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation=&