终于结束了45天的营地生活,开始进行本单位业务的培训。也就是意味着,下个星期开始就要进入部门进行coding了,大学里的框架至今都还没学成,心里多多少少有点不自信。不过我也相信,一定可以通过自学,把该学的挤出点时间来学习。以下是今天学习struts2第一课的笔记:
1.学习技术这活,不像其它的文科类课程,技术需要多动手实践,多做项目操作,因此,学习struts2也一样,结合myeclipse来开始编写第一个小项目--Struts2_0100_Introduction.
2.做项目还没具体编码之前,一定要把环境给搭建好。如:
(1)开发集成环境:Myeclipse 6.5(这个版本虽然在这个时代显得有点过时,但还是喜欢用自己熟悉的);
(2)在Myeclipse -> windows -> references添加Web容器(Tomcat6.0)和JDK开发包(jdk1.6.0_11);
(3)下载准备好struts2压缩包(这里用的版本是struts-2.1.8.1),拷贝以下文件到指定目录:
struts.xml:项目 -> WebRoot -> WEB-INF -> classes,
jar文件:项目 -> WebRoot -> WEB-INF -> lib:
commons-fileupload-1.2.1.jar,
commons-io-1.3.2.jar,
commons-logging-1.1.jar,
freemarker-2.3.13.jar,
ognl-2.6.11.jar,
struts2-core-2.1.6.jar,
xwork-2.1.2.jar。
修改web.xml文件:添加以下代码
<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.在看一个jar文件压缩包时,最好先看一下里面有哪些文件夹,里面都是什么文件。