1. 建立界面原型
2. 建立Struts.xml
确定namespace, package, action, 空方法, result, 界面原型修改, 匹配现有设置, 测试, 做好规划
3. 建立数据库
4. 建立Model层
5. 建立Service层 (Hibernate完善)
此时可以使用JUnit进行单元测试了
6. 着手开发
struts2
1. myeclipse 建立web project2. 配置tomcat和jdk (preference->java->installed JREs)3. 拷贝 D:\Java\jar\struts-2.3.24.1\apps\struts2-blank\WEB-INF\lib 里除了 junit和spring-test之外都copy 到WEB-INF/lib下, 同时也会放在 referrence library下.4. 拷贝D:\Java\jar\struts-2.3.24.1\apps\struts2-blank\WEB-INF\classes 到src下5. 复制 D:\Java\jar\struts-2.3.24.1\apps\struts2-blank\WEB-INF\web.xml 内容到 项目的web.xmlstruts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*
6. 创建一个jsp文件 , preference-web-jsp files, 设为chinise, national standard.
建议:1. struts.xml里设置dev-mode, 这样在修改配置文件的时候可以自动热替换
2. 如何查看jar包里的源码和doc文档?
1. jar文件右键properties--java source attachment--external folder--找struts目录--src-core-src-main--java 2. 查看java doc文档: jar文件右键properties--javadoc location--URL里browse--struts目录--docs--struts-core--apidocs.这样的话, 在一个java文件里, 选中一个类的名字, F1就可以查看java api3. 有时copy别的工程到自己的workspace不能运行:
1. preference--> java-- installed JREs, 选中自己的JDK 2. 1不奏效, 右键工程属性--Java Compiler, 确保版本和上面的JDK一样 3. 还不行的话, 检查tomcat里的JDK版本4. 关于中文问题, struts.xml里添加:5. 不管网页里敲什么都显示index.jsp的话, 需要在package里写:
/index.jsp