博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSH框架搭建笔记
阅读量:4633 次
发布时间:2019-06-09

本文共 3214 字,大约阅读时间需要 10 分钟。

1、建立一个web项目,设置编码格式,建立src下的包,建立资源文件夹2、加入Spring运行必须的jar包(5个jar包)    spring-beans-4.1.4.RELEASE.jar    spring-context-4.1.4.RELEASE.jar    spring-core-4.1.4.RELEASE.jar    spring-expression-4.1.4.RELEASE.jar    commons-logging-1.2.jar3、建立Spring的配置文件    3.1 applicationContext.xml    3.2 在spring参考文档中找到3.1中需要的配置头信息4、加入hibernate需要的必须包(required 10个)+jdbc的jar包     4.1 在spring参考文档中的15.3.1(搜Hibernate)查找配置          4.1.1 使用的是dbcp连接池配置 导入dbcp需要的2个jar包:①commons-dbcp.jar  ②commons-pool.jar         4.1.2 如果使用c3p0连接池,需要导入3个jar包:①c3p0-0.9.5.jar  ②c3p0-oracle-thin-extras-0.9.5.jar  ③mchange-commons-java-0.2.9.jar    4.2 修改连接池的配置信息(driver,url,username,password)    4.3 书写javabean的orm映射文件(xxx.hbm.xml) 在hibernate官方文档中查找1.1.3 中的xml配置    4.4 配置hibernate中的sessionfactory          4.4.1 将orm的映射文件写入Spring配置文件中的集合注入中        4.4.2 配置hibernate中的property属性   hibernateProperties        需要加入的jar包:①spring-orm-4.1.4.RELEASE.jar  ②spring-tx-4.1.4.RELEASE.jar对上面的配置进行测试,查看是否配置正确5、导入struts2需要的jar包(12个) 其中有一个jar是重复的(javassist-3.11.0.GA.jar),不要    5.1导入jar包:①struts2-spring-plugin-2.3.20.jar  ②spring-web-4.1.4.RELEASE.jar    5.2 建立struts.xml配置文件 拷贝案例中的struts.xml配置文件中的内容  将工厂交给spring进行管理    5.3修改web.xml文件,添加struts2需要的过滤器   添加监听  上下文参数设置 6、配置事务  需要导入的jar包(4个)   aopalliance.jar   aspectjweaver.jar   spring-aop-4.1.4.RELEASE.jar   spring-jdbc-4.1.4.RELEASE.jar
5(spring basic)+10(hibernate required)+1(jdbc)+2(dbcp)+2(orm与tx)+11(struts2)+2(web,struts-spring-plugin)+4(事务)=37个jar包

 

需要的jar包(含有json):

 

web.xml中的配置:

1 
2
3
struts2
4
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
5
6
7
struts2
8
/*
9
10 12
13
14
contextConfigLocation
15
classpath:applicationContext.xml
16
17 19
20
21
org.springframework.web.context.ContextLoaderListener
22

 

applicationContext.xml配置文件内容: 

1 
2
13
14
15 16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
54
55
56
org.hibernate.dialect.SQLServer2005Dialect
57
false
58
true
59
60
61
62

 

struts.xml文件配置:

1 
2 5 6
7
8
9
10 11
12
13 14
15 16
17

 

转载于:https://www.cnblogs.com/TheoryDance/p/4725723.html

你可能感兴趣的文章
hadoop学习之旅1
查看>>
MVC 中的 ViewModel
查看>>
第四周内容
查看>>
机器学习
查看>>
GTONE清理维护建议方案
查看>>
[bbk4967]第73集 第9章 -数据库性能维护 00
查看>>
Noip2017 跳房子——普及组
查看>>
begin.lydsy 入门OJ题库:1104:纯粹合数
查看>>
builder-theory.cs
查看>>
如何使用JPA注解标注多对多的关系
查看>>
Cassandra 1.2 发布,NoSQL 数据库
查看>>
DataCleaner 3.1.1 发布,数据质量分析管理
查看>>
不同的source control下配置DiffMerge
查看>>
memcached和redis的区别和应用场景
查看>>
【sping揭秘】6、IOC容器之统一资源加载策略
查看>>
转:AbstractQueuedSynchronizer的介绍和原理分析
查看>>
centos 6.8 启动损坏修复实验
查看>>
修改或隐藏Nginx的版本号
查看>>
Android Acitivity 生命周期
查看>>
isolate 通信
查看>>