BOS项目01_03_搭建web环境、导入SSH三大框架的jar包、导入三大框架的包

系列文章目录

前言

数据库简单分配好之后,下面我们就来搭建一下web环境

一、Web项目环境搭建

1》创建一个动态的web项目

关闭之前的eclipse
在这里插入图片描述
打开IDEA,新建一个项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后点完成
在这里插入图片描述
在这里插入图片描述
下面我们就要研究项目结构了

2》创建项目的目录结构

在这里插入图片描述
注意,不管是eclipse还是IDEA结果肯定是一样的,只是eclipse和IDEA的呈现方式可能有所不同,仅此而已
项目结构一般就是公司的域名
具体建包如下:
在这里插入图片描述

3》导入三大框架的包

思路:我们的项目需要整合SSH,所以需要导入SSH、Spring依赖、日志、数据库驱动、数据库池等jar包
三大框架的整合步骤
2.2.4.1》导入Struts2的jar包
1)访问http://struts.apache.org/downloads.html下载Struts框架,这里下载2.3.32版本

2)导入\struts-2.3.32\apps\struts2-blank\WEB-INF\lib目录下的所有jar包到项目

3)导入struts与spring整合的插件jar包,
目录为\struts-2.3.32-all\struts-2.3.32\lib\struts2-spring-plugin-2.3.32.jar

如果已经下载好了,直接用就行,具体操作如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第 1)、2) 就完成了,下面是第 3)步
3)导入struts与spring整合的插件jar包,
目录为\struts-2.3.32-all\struts-2.3.32\lib\struts2-spring-plugin-2.3.32
struts2-spring-plugin-2.3.33.jar和

在这里插入图片描述
在这里插入图片描述
就这1个整合包
所以,一共需要导入两个地方
至此struts2框架的导入就完毕了,下面导Spring

2.2.4.2》导入Spring的jar包
A.访问https://repo.spring.io/webapp/#/search/archive/网站,搜索相关版本的spring-framework下载
B.或者访问http://repo.spring.io/release/org/springframework/spring/
下载spring-framework-3.2.0.RC2-docs
下载spring-framework-3.2.0.RC2-dist
在这里插入图片描述
C.导入spring的核心包
在这里插入图片描述
在这里插入图片描述
选择好这些jar包(具体什么意思可以看之前的文章,专门有讲过每个jar包的含义)
spring-aop-3.2.0.RC2.jar(aop编程)
spring-aspects-3.2.0.RC2.jar(切面)
spring-beans-3.2.0.RC2.jar
spring-context-3.2.0.RC2.jar
spring-core-3.2.0.RC2.jar(核心)
spring-expression-3.2.0.RC2.jar(表达式)
spring-jdbc-3.2.0.RC2.jar
spring-orm-3.2.0.RC2.jar(与hibernate整合用的)
spring-test-3.2.0.RC2.jar(单元测试)
spring-tx-3.2.0.RC2.jar(事务)
spring-web-3.2.0.RC2.jar(加载配置文件用的)
把上面这些jar包拷贝进来
在这里插入图片描述
然后继续导依赖包
D.导入spring的依赖包
a)com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
b)com.springsource.org.aopalliance-1.0.0Log4j.jar
c)com.springsource.org.apache.log4j-1.2.15.jar
d)com.springsource.org.apache.commons.logging-1.1.1.jar
e)com.springsource.org.aspectj.weaver-1.6.8.RELEASE
具体操作
在这里插入图片描述
a)com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
打开这个依赖包
在这里插入图片描述
在这里插入图片描述
其它的都是类似这样找 比如a)com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 就找c3p0关键字后面依次类推

b)com.springsource.org.aopalliance-1.0.0Log4j.jar
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

c)com.springsource.org.apache.log4j-1.2.15.jar
在这里插入图片描述
在这里插入图片描述

d)com.springsource.org.apache.commons.logging-1.1.1.jar
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

e)com.springsource.org.aspectj.weaver-1.6.8.RELEASE
同上操作
将它们拷贝到项目的lib里面去
至此完成Spring框架导入

2.2.4.3》导入Hibernater的包
在这里插入图片描述

1.导入hibernate3.jar
在这里插入图片描述

2.导入\hibernate-distribution-3.6.10.Final\lib\required里的所有jar包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.导入hibernate-jpa-2.0-api-1.0.1.Final.jar
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. cglib-2.2.jar不用导,因为spring的核心包里已经集成了cglib(也就是说,Spring里面也要用到代理的,或者说如果你没有使用Spring框架,单独使用hibernate是要导的)
在这里插入图片描述
在这里插入图片描述
我们可以先加到库里面去看看
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.数据库驱动包
数据库连接:
在这里插入图片描述

6.hibernater的日志包是【slf4j 】- 【slf4j-log4j12-1.7.2】- 【log4j-前面spring导入了】
即只需要导slf4j-log4j12-1.7.2 这是一个桥接包
在这里插入图片描述

7.javassist包导重了,删除一个
在这里插入图片描述

8.把项目中Web App Libraries删除,自己再把lib的jar包build到path中,方便可以删除一个jar包【IEDA不用管这步骤】
因为这里我们是用IDEA,所以暂时先不管

总结

创建一个项目的流程要非常清晰
创建一个动态的web项目 》导入三大框架的包》配置struts的配置文件==》配置Spring的监听器
具体细节大致如下,这样web的环境才算搭好
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41753340/article/details/114667031