struts2文件下的anction类。
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
private String username;
p[......]
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
private String username;
p[......]
java常量定义。在java中定义常量一般情况下定义为一下形式:
public static final 类型 常量名;
设计常量为了以后程序的可扩展性!
面向对象:设计程序需要几个类,设计类的成员!具体类是如何实现不用去管!
TankWar中的部分代码:
(处[......]
在MyEclipse中使用debug模式。1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,
2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
也就是执行本行代码,跳到下一行,
3,F[......]
项目需求分析方法。
1.需求分析
2.系统分析与设计
1‘ 架构分析与设计
2’ 业务逻辑分析与设计
3‘ 界面设计
3.开发环境搭建
4.开发–测试–开发–测试
5.文档编写
本文链接地址: 项目需求分析方法http://[......]
ant构建工具。
Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成哪些工作!一些典型的任务是:编译java源代码、运行java程序、[......]
Servlet。在tomcat的webapps文件夹中建立一个mytest文件夹,在里面建立一个WEB-INF文件夹,在WEB-INF文件夹中家里一个classes文件夹,一个lib文件夹,和一个web.xml文件
编写一个HelloWorld类:
import java.[......]
OA系统的初步搭建。弄了好几天的OA ,总算是把数据导入到数据库里了,下一步研究一个工作流如何去弄,看了几个简单的工作流,觉得挺有意思,自己定义的工作流程有点问题,测试了一下不怎么样,不过系统可以在不同的机子上转移了,这一点还是小有成就!!明天把学生工作网页面的一些问题调整一下,然后学习工作流是如何[......]
1.设置开发模式为调试模式:
将struts.properties文件下的devMode=false 改为 devMode=true
2.增加调试包:struts2-config-browser-plugin-2.0.11.1.jar拷贝到li[......]
struts2的配置文件。运行时变量查找顺序:
1.default.properties
2.struts-plugin.xml
3.struts.xml
4.struts.properties
5.web.xml
规则:若后面有定义则覆盖前面的定义!!
本文链接地[......]
struts2的拦截器。
1.拦截器的意义:
DRY原则(Don’t Repeat Yourself) 源码不重复写
共用代码提取程序解耦
2.拦截器的实现原理: —-基于动态代理
代理类: java.lang.reflect.Prox[......]