条理清晰的搭建SSH环境之添加所需jar包
一、首先介绍要添加框架环境:
- JUnit
- Struts2
- Hibernate
- Spring
(1)配置JUnit
/**-------------------------添加JUnit-------------------------------*/
右击Web项目--->Build Path--->Add Libraries--->在“Add Libraries窗口选择Junit”---
--->Next--->选择版本JUnit 4
/**-------------------------完成JUnit!------------------------------*/
(2)Struts2
- 添加Jar
- struts.xml
- web.xml
/**-------------------------添加Struts-------------------------------*/
1、添加Jar,将路径struts-2.3.16-all\struts-2.3.16\apps\struts2-blank\WEB-INF\lib下的所有Jar拷贝到项目 WEB-INF下的lib下。
2、拷贝并编辑web.xml,将路径struts-2.3.16-all\struts-2.3.16\apps\struts2-blank\WEB-INF下的web.xml中配置Struts2核心的过滤器的代码拷贝到项目WEB-INF的web.xml下:
编辑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>
3、拷贝并编辑Struts.xml,首先在项目下新建一个命名为config的Source Folder包用来存放配置文件。
将路径struts-2.3.16-all\struts-2.3.16\apps\struts2-blank\WEB-INF\src\java下的struts.xml文件拷贝到config包下。
编辑如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"> <struts>
<!-- 配置为开发模式,一旦文件改动,不需要重启,会立即生效 -->
<constant name="struts.devMode" value="true" />
<!-- 把扩展名设置为action -->
<constant name="struts.action.extension" value="action" />
<!-- 把主题配置为simple -->
<constant name="struts.ui.theme" value="simple" />
<package name="default" namespace="/" extends="struts-default">
</package>
</struts>
/**-------------------------完成Struts!-------------------------------*/
(3)Hibernate
- 添加Jar包
- 主配置文件Hibernate.cfg.xml
- 映射文件*.hbm.xml
/**-------------------------添加Hibernate-------------------------------*/
1、 添加jar包:
添加核心包:路径hibernate-distribution-3.6.0.Final下的hibernate3.jar.
添加必须包:路径hibernate-distribution-3.6.0.Final\lib\required下的所有jar
添加jpa包:路径hibernate-distribution-3.6.0.Final\lib\jpa下的所有jar
添加可选包:路径hibernate-distribution-3.6.0.Final\lib\optional\c3p0下的所有包:
添加JDBC驱动包:
2、拷贝并配置文件hibernate.cfg.xml
搜索并拷贝hibernate-distribution-3.6.0.Final下的hibernate.cfg.xml文件和log4j.properties文件,放到项目config包下,稍后进行编辑编辑。
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- 1,数据库连接信息 -->
<property name="dialect">
org.hibernate.dialect.MySQL5InnoDBDialect
</property>
<!-- 2,其他配置 -->
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">update</property>
<!-- 3,导入映射文件 -->
<mapping resource="cn/oa2014/oa/domain/User.hbm.xml" />
<mapping resource="cn/oa2014/oa/domain/Role.hbm.xml" />
<mapping resource="cn/oa2014/oa/domain/Department.hbm.xml" />
<mapping resource="cn/oa2014/oa/domain/Privilege.hbm.xml" />
</session-factory>
</hibernate-configuration>
3、拷贝并配置映射文件*.hbm.xml
搜索并拷贝hibernate-distribution-3.6.0.Final下的某*.hbm.xml文件,放到domain包下,稍后进行编辑。
/**-------------------------完成Hibernate!-------------------------------*/
(4)Spring
- 添加jar包
- 配置文件applicationContext.xml
/**-------------------------添加Spring-------------------------------*/
1、添加jar:
拷贝核心jar包,路径spring-framework-2.5.6.SEC01\dist下的spring.jar。
路径spring-framework-2.5.6.SEC01\lib\aspectj下的所有jar包:
路径spring-framework-2.5.6.SEC01\lib\cglib下的jar包
路径spring-framework-2.5.6.SEC01\lib\jakarta-commons下的jar包
2、配置文件,稍后整合时再说。
/**-------------------------完成Spring!配置文件稍后说-------------------------------*/
最后展示OA项目需要的所有jar包:
光导入这些jar包还是不足够整合SSH的,下面的博客通过Struts2和Spring的整合,Hibernate和Spring的整合来完成SSH环境的搭建。
条理清晰的搭建SSH环境之添加所需jar包的更多相关文章
- 搭建SSH环境之添加所需jar包
一.首先介绍要添加框架环境: JUnit Struts2 Hibernate Spring (1)配置JUnit /**-------------------------添加JUnit-------- ...
- 条理清晰的搭建SSH环境之整合Struts和Spring
上文说到搭建SSH环境所需三大框架的jar包,本篇博客将通过修改配置文件整合Struts和Spring,下篇博客整合Hibernate和Spring即可完成环境搭建. 1.声明bean,新建TestA ...
- 条理清晰的搭建SSH环境之整合Hibernate和Spring
上篇博客整合了Struts和Spring,感觉很简单,这篇博客主要讲述Hibernate和Spring的整合. 如果说上篇博客中的整合是以为Spring的IOC可以管理对象,让Struts2里的对象管 ...
- SSH框架整合配置所需JAR包(SSH整合)
转载于:http://www.cnblogs.com/kaige123/p/5719662.html Hibernate Jar: 1.hibernate3.jar,这个是hibernate3.0的核 ...
- Mac下maven工程的创建,并搭建SSH环境
最近项目有用到maven,就特地学了一下.maven的一句话攻略就是,项目托管.帮你解决各种项目琐事:清理,导包....等等. 首先先到apach官网去下载一个maven的包,http://maven ...
- Linux Ubuntu从零开始部署web环境及项目-----搭建ssh环境(一)
linux搭建ssh环境 1,用户登录 成功输入用户名和密码后 进入Ubuntu界面 2,配置网络 参考:http://blog.csdn.net/liu782726344/article/deta ...
- 如何在Eclipse中添加Tomcat的jar包
原文:如何在Eclipse中添加Tomcat的jar包 右键项目工程,点击Java Build Path 点击Add Library,选择Server Runtime 选择Tomcat版本 此时就看到 ...
- (二)搭建SSH环境
一.struts 1.添加jar包: commons-fileupload-1.3.1.jar,[文件上传相关包] commons-io-2.2.jar, commons-lang-2.4.jar , ...
- Maven入门:使用Nexus搭建Maven私服及上传下载jar包
一. 私服搭建及配置 1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件.有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓 ...
随机推荐
- 开源通用爬虫框架YayCrawler-页面的抽取规则定义
本节我将向大家介绍一下YayCrawler的核心-页面的抽取规则定义,这也是YayCrawler能够做到通用的主要原因之一.如果我要爬去不同的网站的数据,尽管他们的网站采用的开发技术不同.页面的结构不 ...
- Vue 组件化
根实例└─ TodoList ├─ TodoItem │ ├─ DeleteTodoButton │ └─ EditTodoButton └─ TodoListFooter ├─ ClearTodos ...
- centos mpeg acc 解码器安装
# yum -y install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noar ...
- Java微信二次开发(八)
高级接口,先做了两个(获取用户信息和获取关注者列表) 第一步:找到包com.wtz.vo,新建类UserInfo.java package com.wtz.vo; /** * @author wang ...
- 【转】CNN卷积神经网络_ GoogLeNet 之 Inception(V1-V4)
http://blog.csdn.net/diamonjoy_zone/article/details/70576775 参考: 1. Inception[V1]: Going Deeper with ...
- mysql and不能同时运用在一个字段上
- python----内置函数2与匿名函数
1.迭代器生成器相关 range:创建一个可迭代对象,一般与for混合使用,可设置步长. for i in range(0,10,2): #步长2范围为0-10不包括10 print(i) # 0 2 ...
- Luogu3835 【模板】可持久化平衡树(fhq-treap)
fhq-treap,也即非旋treap,可以在不进行旋转操作的前提下维护treap.由于不需要旋转,可以对其可持久化. fhq-treap的基本操作是merge和split,并且通过这两个操作实现对t ...
- 【POJ3045】Cow Acrobats(贪心)
BUPT2017 wintertraining(16) #4 B POJ - 3045 题意 n(1 <= N <= 50,000) 个牛,重wi (1 <= W_i <= 1 ...
- LOJ #6435. 「PKUSC2018」星际穿越(倍增)
题面 LOJ#6435. 「PKUSC2018」星际穿越 题解 参考了 这位大佬的博客 这道题好恶心啊qwq~~ 首先一定要认真阅读题目 !! 注意 \(l_i<r_i<x_i\) 这个条 ...