- 浏览: 277021 次
- 性别:
- 来自: 北京
最新评论
-
u014704612:
你好,请问这个实现由需要什么条件吗,我复制进去达不到全屏的效果 ...
JavaScript控制页面全屏,并且禁止使用ALT+TAB键切换 -
shengtu:
能不能兼容其它浏览器呢?
JavaScript控制页面全屏,并且禁止使用ALT+TAB键切换 -
leongfeng:
xd_fjx 写道如果使用那个HibernateCallbac ...
Spring中使用HibernateCallback -
soft5200:
jQuery.getJSON('http://localhos ...
使用JQuery结合HIghcharts实现从后台获取JSON实时刷新图表 -
monica617:
讲的还可以字体和格式再设置为易读模式就更好了
Struts1.3.x中ActionServlet源码分析之执行
文章列表
1.ActionForm是控制层还是显示层控件?
控制层
2.Action什么时候被初始化?
第一次请求时,并不是读取配置时,Action的可重用性导致了Action的线程不安全性,实例变量和静态变量不能用于存放用于特定请求的资源,在Action中访问其他
需要同步的资源(JavaBean,session)时,需要注意线程安全
1.什么是MVC?
MVC是Model,View,Controller的缩写,MVC是Application开发的设计模式,
也就是大家所知道的Model2.在MVC的设计模式中,它包括三类对象:(1)模型(Model)对象:是应用程序的主体部分。
(2)视图(View)对象:是应用程序中负责生成用户界面的部分。(3)控制器(
执行流程:
1、ActionServlet处理.do的请求 不管是get还是post方式都将转到 protected void process(HttpServletRequest request, HttpServletResponse response) 方法。 2、根据请求对象和servletContext对象选择请求所隶属的模块 ModuleUtils.getInstance().selectModule(request, getServletContext()); 3、加载模块配置对象 ModuleConfig config = getModuleConfig ...
ActionServlet中的常量定义
//公共的日志实例
protected static Log log = LogFactory.getLog(ActionServlet.class);
//默认的配置文件路径 protected String config = "/WEB-INF/struts-config.xml";
//默认的处理流程配置文件
protected String chainConfig = "org/apache/struts/chain/chain-config.xml&q ...
代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。
例如:
package proxy;
interface Dao{
public void insert();
}
class JdbcDao implements Dao{
public void insert(){
System.ou ...
文档注释(doc comments)是用来生成参考文档的的,用来生成javadoc帮助文档,所有的文档注释以/**开始以*/作为结束,例如:
/**
* 返回小于指定长度字符串
* 如果没有,则抛出异常
* */
public Object next() {
if(nextShort==null&&!hasNext()) throw new NoSuchElementException();
String n = nextShort;
nextShort = null;
return n;
} ...
自定义迭代器,它用于过滤超过一定长度的字符串的迭代器:
import java.util.Iterator;
import java.util.NoSuchElementException;
public class ShortStringItertor implements Iterator {
private Iterator strings; //需要迭代的字符串迭代器
private String nextShort; //如果没有下一个则为null
private final int maxLen;//需要迭代的长度
public ShortString ...
Timer和TimerTask类
- 博客分类:
- JAVASE
Timer类帮助你建立在将来某个时候发生的任务,也包括重复的事件,每个Timer对象都包含一个与之相关联的线程,当它的TimerTask对象中的一个将要运行时,这个线程就被唤醒。
有三种任务调度方式:
一次性调度(once-only):任务只执行一次;
固定延时调度(fixed-delay):一次任务完成后再调度下一次的,时间延时是固定的
固定速率调度(fixed-rate):固定速率调度
一个TimerTask对象只能被一个Timer对象调度,而且被取消的Timer 不能再调度新的任务
例子:创建TimerTask类
import ...
单个程序看起来可以同时处理多个任务,通常每个任务称为一个线程,它是控制线程的简称。可以一次运行多个线程的程序被称为是多线程的。
多线程和多进程有什么区别?本质的区别在于每个进程有它自己的变 ...
1. 创建资源信息文件,内容如下
button.save=savebutton.checkout=checkoutindex.username=UserName:
2. 创建页面
<html:form action="lookup.do"> <bean:message key="index.username"/><html:text property="name"></html:text> <html:submit property="action&qu ...
- 2009-07-09 17:10
- 浏览 1191
- 评论(0)
1. 创建页面
<html:link page="/action.do" >success</html:link>
2. 配置ForwardActions
<action
- 2009-07-09 17:04
- 浏览 918
- 评论(0)
1. 创建一个类继承RequestProcessor并且重写process()方法
public class MyRequestProcessor extends RequestProcessor {
@Override public void process(HttpServletRequest arg0, HttpServletResponse arg1) throws IOException, ServletException { System.out.println("调用Action之前的工作在这里完成"); super.process ...
- 2009-07-09 17:02
- 浏览 1263
- 评论(1)
1. 新建实体对象Student
public class Student { private String userName; private int age; private String address; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public int getAge() { return age; } public void setAge(int ...
- 2009-07-09 16:56
- 浏览 1105
- 评论(0)
1. 新建实体对象Student
public class Student { private String userName; private int age; private String address; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public int getAge() { return age; } public void setAge(int age) ...
- 2009-07-09 16:52
- 浏览 2134
- 评论(0)
1.创建页面文件
<body> <form action="regist.do" method="get"> name:<input type="text" name="userName"> age :<input type="text" name="age"> address:<input type="text" name=& ...
- 2009-07-08 15:01
- 浏览 1233
- 评论(0)