条理清晰的搭建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环境
一.首先介绍要添加框架环境: JUnit Struts2 Hibernate Spring (1)配置JUnit /**-------------------------添加JUnit-------- ...
- maven 加入第三方库_maven 手动添加第三方的jar包
maven项目手动引入第三方jar包项目打包 项目有时候需要依赖第三方jar包,一般会去maven仓库寻找坐标,但有时候maven仓库并没有提供,我们需要手动下载jar包并导入项目. maven库中并 ...
- linux打包java jar_在linux环境下修改可运行jar包配置并重新打包
在linux环境下修改可运行jar包配置并重新打包步骤: 1)mkdir xxx 2)mv XXX.jar XXX 3)jar xvf XXX.jar 4)mv XXX.jar ../ 5)vi XX ...
- 史上最全搭建MAVEN私服上传并使用JAR包教程
最近用dubbo做项目和第三方频繁RPC调用,如果对方改了接口参数或者新增接口,后台所有开发人员都需要把第三方提供的jar包打成pom文件引入本地环境.很累!!! 今天就给大家分享一下搭建Nexus3 ...
- 如何在Eclipse中添加Tomcat的jar包
原文:如何在Eclipse中添加Tomcat的jar包 右键项目工程,点击Java Build Path 点击Add Library,选择Server Runtime 选择Tomcat版本 此时就看到 ...
- 23.Flink-高级特性-新特性-Streaming Flie Sink\介绍\代码演示\Flink-高级特性-新特性-FlinkSQL整合Hive\添加依赖和jar包和配置
23.Flink-高级特性-新特性-Streaming Flie Sink 23.1.介绍 23.2.代码演示 24.Flink-高级特性-新特性-FlinkSQL整合Hive 24.1.介绍 24. ...
- Eclipse搭建SSH环境实现Struts2分页显示mysql数据库表中内容
2019独角兽企业重金招聘Python工程师标准>>> 摘要 学习(Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程),尝试搭建ssh框架 ...
- eclipse ssh mysql数据库_Eclipse搭建SSH环境实现Struts2分页显示mysql数据库表中内容...
摘要 因运行后404错误,遂选择集成好SSH框架的MyEclipse开发工具: 最终实现了Struts2框架的分页查看学员信息,Spring3和Hibernate3的尝试宣告失败. 1.本项目的环境 ...
- Intellij IDEA开发环境搭建,scala配置及打包,jar包在spark中的运行
1. Intellij IDEA 开发环境搭建 最近在学习scala,除需要编写scala程序外,同时还需要创建maven工程,打成Jar包,而Eclipse在这方面显得使用的不是那么方面,同时由于I ...
最新文章
- 调试JDK源码-ConcurrentHashMap实现原理
- 网站留言板防重复留言_如何做一个2000年风格复古的个人网站(3)创建个人小站-主页...
- Java 集合系列(四)—— ListIterator 源码分析
- 2011年100佳精美的WordPress免费博客模板
- html5与课程思政,“课程思政”怎样做
- python特征选择pso_粒子群优化算法(PSO)之基于离散化的特征选择(FS)(三)
- openMVS-编译
- SpringBoot笔记整理(三)
- 求二叉树上结点的路径c语言版,求二叉树根到给定节点的路径设计报告.doc
- AD数据库的备份与还原
- nodejs 遍历json数据_PostgreSQL 务实应用(四/5)JSON
- mysql表的增删查改
- CUDA TOOlkit Programming Guide K. Unified Memory Programming
- digital ocean 内存不足时增加swap文件的方法
- 大地测量学基础(复习)第一部分
- 2017广州大学计算机组成原理,广州大学松田学院计算机组成原理复习题(仅供参考).doc...
- 【Windows】谷歌浏览器独立多开
- J2SE 5.0新特性
- 电脑屏幕为什么没有手机屏幕清晰?
- linux+qt4.8画波形图,Qt画笔实现波形区域图
热门文章
- 【Android 组件化】路由组件 ( 组件间共享的服务 )
- redis持久化的几种方式
- Flask-Migrate
- Objective-C:MRC(引用计数器)在OC内部的可变对象是适用的,不可变对象是不适用的(例如 NSString、NSArray等)...
- UITableVIew的性能优化-重用原理
- hdu 4614 线段树
- c++ 字符类型总结区别wchar_t,char,WCHAR(转)
- FireBug的控制台管理
- LeetCode算法题6:滑动窗口*
- 二叉树的非递归遍历(c/c++)