- 浏览: 36774 次
- 性别:
- 来自: 南京
-
最新评论
-
binghejinjun:
楼主,你在sampleMultiActionControlle ...
详解Spring Web MVC中的Controller(下) -
sundytu:
面试官不晕死才怪!!
java面试 -
rachel0614:
JEditorPane显示的表格线如何变细可以通过套用表格的方 ...
Java实用经验总结--Swing篇(二)
文章列表
Activity
Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。
对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(inten ...
1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。
简单的一个例程:
import java.util.Timer;import java.util.TimerTask;
/*** Simple demo that uses java.util.Timer to schedule a task to execute* once 5 seconds have passed.*/
public class Reminder { Timer timer;
...
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。
一、 dwr配置篇之web.xml
1 、最小配置
<servlet> <servlet-name>dwr-invoke ...
JAVA技巧(Java定时执行任务的实现方法)
定时执行任务的三种方法: 1)java.util.Timer. 2)ServletContextListener. 3)org.springframework.scheduling.timer.ScheduledTimerTask 1)java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=new Timer(); timer.schedule(new ListByDayTimerTask(),10000,86400000); 这里的ListByDay ...
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue<Runnable> workQueue,RejectedExecutionHandler handler)corePoolSize: 线程池维护线程的最少数量maxim ...
0
推荐
RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。 RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。 java 代码
package org.itrun.remote;
import java.rmi.Remote;
import java.rmi.RemoteException;
...
URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成:scheme://host:port/path?query#fragment scheme:通信协议常用的http,ftp,maito等
host:主机服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。
port:端口号整数,可选,省略时使用方案的默认端口,如http的默认端口为80。
path:路径由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
query:查询可选,用于给动态网页(如使用CGI、ISAPI、P ...
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将<context-param></context-param>转化为键值对,并交给ServletContext. 4.容器创建<listener></listener>中的 ...
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]
序号
说明
是否必填
允许填写的值
允许的通配符
1
秒
是
0-59
, - * /
2
分
是
0-59
, - * /
3
小时
是
0-23
, - * /
4
日
是
1-31
, - * ? / L W
5
月
是
1-12 or JAN-DEC
, - * /
6
周
是
1-7 or SUN-SAT
...
1. java2s http://www.java2s.com/
这个网站非常好,分成三大类,分别是Example 、Products 、 Articles ,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,这个网站还有JavaScript DHTML 、 C# / C Sharp 、 C / ANSI-C 、 SQL / MySQL 等类。总之,非常好。
2. codeZoo http://www.codezoo.com/ 这是O' ...
3. MultiActionController
Spring提供了一个多动作控制器MultiActionController,开发人员藉此可以将多个动作聚合在同一个控制器之内,实现功能集成, 从而不必为控制器定义多个入口点。例如对商品信息进行查询、增删改等操作,这个动作可以用一个Contoller来实现。
这个多动作控制器是Spring中一个独立的Java类包,即org.springframework.web.servlet.mvc.multiaction,它能将客户请求与处理方法名字映射起来,并触发正确的方法。MultiActionController事实上是Abs ...
MVC模型中的控制器负责解析用户的输入信息,并将之变换处理后传入一个model,而这个model则可能被呈现给发起请求的用户。Spring以非常抽象的方式体现了控制器的理念,从而开发人员在创建controller时将有多种选择。Spring包含了3类controller:处理HTML表单的controller,基于command的controller,和向导风格的controller。
Spring中Controller的基本类是org.springframework.web.servlet.mvc.Controller,这是一个相当简洁的接口,源代码如下:
package org. ...
1、功能需求 需要每个30秒对系统指定目录进行扫描,把符合条件的文件进行解析入库工作,这里只提取出有关顶事任务的内容2、研究一下Spring+Quartz结合方式,大体有两种方式可以达到定时任务功能2.1 借助于Spring的org.springframework.scheduling.quartz.JobDetailBean的类功能,继承 Spring封装Quartz的org.springframework.scheduling.quartz.QuartzJobBean类,要实现 executeInternal方法,并把其中涉及到需要定时任务处理的功能放入其中Spring配置如下:1 2 ...
转载自http://ch-space.iteye.com/blog/501081
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。他有三个方法:
Java代码
public boolean preHandle(Http ...
一、JTree用法及JTree使用经验总结×××××××××××××××××××××××××××××××××××××××××××××× import java.awt.Color;import java.awt.Dimension;import javax.swing.BoxLayout;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTree;import javax.swing.tree.DefaultMutableTreeNode;i ...