- 浏览: 115999 次
- 性别:
- 来自: 广州
最新评论
-
ron.luo:
干货,必须得顶。
JAXB使用经验总结 -
csdn_zuoqiang:
能否看下DWR的配置情况?谢谢
结合webservice实现dwr推送 -
友友水:
。。。。不好意思,无心之失,删不掉前一条评论
JAXB使用经验总结 -
友友水:
[/flash][/flash][/flash][/flash ...
JAXB使用经验总结 -
lihong11:
大哥,加加注释好不?看不懂唉
小玩dwr实现服务器推送
文章列表
http://javakeith.iteye.com/blog/869489
感谢兄弟的总结
http://javakeith.iteye.com/blog/868792
要定义自己的标签,首先写个java类,extends TagSupport 或者 implements Tag ,然后在类体里实现自己想要的方法,或者覆盖父类的方法。
我定义的MyTag代码如下:
package com.xll.util;
import java.io.IOException;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
public class My ...
http://blog.csdn.net/IBM_hoojo/archive/2010/03/19/5396148.aspx 收藏
属于转帖:http://www.iteye.com/topic/211147
一、使浏览器不缓存页面的过滤器
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* 用于的使 Browser 不缓存页面的过滤器
*/
public class ForceNoCacheFilter implements Filter {
public void doFilter ...
首先,Servlet是一个java类,主要是用来处理客户端的请求并将处理结果发送到客户端。
其次,Servlet的生命周期由容器来控制,分为初始化、运行、销毁三阶段。
初始化阶段:
1,Servlet容器加载servlet类,把servlet类的.class文件中的数据读到内存中。
2,然后Servlet容器创建一个ServletConfig对象。ServletConfig对象包含了Servlet的初始化配置信息。
3,Servlet容器创建一个servlet对象。
4,Servlet容器调用servlet对象的init方法进行初始化。
这里PS下:
当你配置的s ...
本文转自http://www.iteye.com/topic/175901
在server.xml中,手动添加我们自己的项目的方法如下:
我们自己的项目名如:HelloWorld,在
<Host>
<Context path="/Hello" docBase="E:\workspace\HelloWorld\WebRoot" reloadable="true">
&l ...
1.Java 中SAX解析是按照xml文件的顺序来一步一步的执行解析,这时xml文件中的节点分为两种,一种是ElementNode,一种是TextNode.
比如下面的一段xml代码:
<?xml version="1.0" encoding="utf-8"?>
<books>
<book id="12">
<name>hello world</name>
<price>12</price>
</book& ...
关于日期的方法举例程序如下:
package com.xll.date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatTest {
/**
* 将日期转化为字符串
*
* @param date
* 日期
* @param style
* 字 ...
在MVC模式的view层中,jsp中的form表单中元素如input等,都使用OGNL的表达式作为name的值。而在form提交时,这些值都会被设置到Action中的java对象中。而当Action转向到JSP时,struts2的Tag又可以从Action的java对象中,通过OGNL进行取值。
<form method="post" action="/struts-example/ognl.action">
user name: <input type="text" name=" ...
转自http://www.iteye.com/topic/164905
非常有价值的文章!
线程同步
作者 : buaawhl
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。
线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。
当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。
同步这个词是从英文synchronize(使同时发生)翻译过来的。我也不 ...
本文转载自 http://www.iteye.com/topic/158377
多线程
线程:是指进程中的一个执行流程。
线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。
如何创建一个线程?
创建线程有两种方式,如下:
1、 扩展java.lang.Thread类
2、 实现Runnable接口
Thread类代表线程类,它的两个最主要的方法是:
run()——包含线程运行时所执行的代码
Start()——用于启动线程
一个线程只能被启动一次。第二次启动时将会抛出 ...
什么是Java中的类反射:
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性和方法。Java 的这一能力在实际应用中用得不是很多,但是在其它 ...
MVC (Modal View Controler)
MVC如何工作
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
视图是用户看到并与之交互的界面。在视图中其实没有真正的处理发生,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。
模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性 ...
当多个线程的执行代码来自同一个类的run方法,既称他们共享相同的代码;当共享访问相同的对象时,既他们共享相同的数据。
演示代码
Java代码
import java.lang.*;
public class Demo
{
public static void main(String[] args)
{
MyThread thread=new MyThread();
new Thread(thread,"A").start();
new Thread ...