做个东西学习并巩固SSH
来源:互联网 发布:婵真淘宝旗舰店 编辑:程序博客网 时间:2024/06/16 06:50
做一个学生管理系统,具体功能没想好,边做边想吧,目的是为了巩固SSH框架,学习新的知识技能,不说废话,开车:
1.新建工程
myeclipse10+mysql5.5+tomcat7,项目名为Students
2.导入包:
- struts2最基本的jar包:
struts2-core:struts2的核心包
xwork-core:xwork的核心包(interceptor、表单验证、类型转换、ognl、ioc等)
freemarker:模板引擎,基于模板生成文本输出的通用工具
javassist:编辑Java字节码的类库
ognl:功能强大的表达式语言,做界面数据绑定,取代EL
commons-fileupload:struts2的上传文件包
commons-logging:包含日志功能
commons-io:commons项目(commons项目就是java中常用的一些公共组件)的io子项目,是处理异常的
commons-lang:为java.lang包提供扩展 - hibernate3最基本的jar包:
- spring的jar包:
3.在src下新建一个config包,在包里新建struts.xml文件和applicationContext.xml文件。
由于struts.xml默认路径是src,即classpath,而applicationContext.xml的默认路径是webroot/WEB-INF,所以需要在web.xml中修改配置文件的加载路径:
- 配置spring监听并修改applicationContext.xml路径:
web.xml加入<!-- spring3监听器配置 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoader</listener-class>
</listener>
<context-param><!-- 修改applicationContext配置文件的位置 -->
<param-name>ContextLoader</param-name>
<param-value>classpath:config/applicationContext</param-value>
</context-param>- 配置struts2拦截并修改struts.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> <init-param><!-- 修改struts.xml路径 --> <param-name>filterConfig</param-name> <param-value>classpath:config/struts.xml</param-value> </init-param>
web.xml加载顺序:context-param >> listener >> fileter >> servlet
0 0
- 做个东西学习并巩固SSH
- 好奇的东西 做个记录
- 最近了解到的东西,做个记录
- 最近东西比较多, 做个记录
- 第一个自己做的东西!
- 学习一样东西需要做的准备工作
- 最近做个东西 写了一个HTML解析程序
- AJAX学习-到底是个什么东西
- Javascript代码学习巩固
- JQuery代码学习巩固
- 观察者模式巩固学习
- 指针学习巩固
- CSS巩固学习之一
- python学习:第二个小程序,分数查询系统,巩固数组、while,for循环~~
- 从做东西中从新学习VB6.0
- 学习东西一定要自己动手,尤其是做我们这行的................................
- 【学习笔记】做java awt界面时学到的东西
- Linux学习过程中做过的东西总结
- vsftpd.conf文件说明
- [Leetcode]Verify Preorder Serialization of a Binary Tree
- 第3周项目2—本月有几天?(switch语句)
- C++ vector多维数组初始化及清零
- 头文件中定义const全局变量应注意的问题
- 做个东西学习并巩固SSH
- 文本深度表示模型Word2Vec
- HDOJ-1066 敌兵布阵
- 青云、UCloud、阿里云、腾讯云特点
- 正则匹配以某字符串开始的整行
- 蓝桥杯_算法训练_操作格子
- Python图像处理库PIL -- 学习资源
- iOS常见错误8-Missing iOS Distribution signing identity for “XXXXX”. Xcode can request one for you.
- ORACLE快速合并更新数据——MERGE INTO