- 浏览: 109658 次
- 性别:
- 来自: 北京
最新评论
-
lang_meng:
为什么要这样呢?
json在js里用eval解析的问题 -
花岗岩:
简单且精辟
include指令与include动作 -
chenpingtai2008:
你好,在学习velocity,看了你文章,有些疑问帮忙解答下吧 ...
velocity 学习进阶 -
gatusso52:
另有一篇文章那么在一个完整的J2EE系统中应该如何进行合理的设 ...
PO、VO、FormBean
文章列表
1 Ajax四个基本原则
浏览器中的是应用而不是内容
服务器交付的是数据而不是内容
用户交互变得流畅而连续
有纪律的严肃编程(指Javascript不再被bs)
2 Ajax可以在客户端处理一部分逻辑【工作流】,而非全部都给服务器端
它提供了一种新的交互模型
(web交互原来只适应瞬态交互,不适合独占交互)
3 理解回调的概念(想想Sequence图就知道为啥叫回调了)
4 异步的概念(想想叫小孩起床)
5 Ajax四个关键元素
Javascript
CSS
DOM
XMLHttpRequest
6 XMLHttpR ...
1 Autowired2 FactoryBean MapFactoryBean ListFactoryBean SetFactoryBean PropertyFactoryBean
FieldRetrievingFactoryBean PropertyPathFactoryBean
转自http://www.blogjava.net/caiwen/archive/2007/04/03/108212.html
今天终于搞定Tomcat的Context了,conf/Context.xml是Tomcat公用的环境配置;若在Server.xml中增加<Context path="/test" docBase="D:\test" debug="0" reloadable="false"/>的话,则myApp/META-INF/Context.xml就没用了(被serve ...
转自http://dcbjavaeye.iteye.com/blog/254193
tomcat server.xml配置详解
元素名
属性
解释
server
port
指定一个端口,这个端口负责监听关闭tomcat的请求
Axure RP --》 做prototype用
ERStdio --> 画ER图 支持反向工程
工程中依赖这两个jar
所以必须加入classpath
但是部署到tomcat下会与common/lib冲突
有人说解决办法是手动去删
有人说解决办法是在JAVA_HOME中加入这两个jar
但更好的办法应该是直接不让它部署
在maven中:
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version ...
1
static final public synchronized 可以混用 而且顺序不限
2
abstract 只能与public或protected连用,不能用default或private 也不能与static final synchronized中的任意一个连用
原因:
abstract要继承(多态)
但static的是编译期绑定,拒绝多态
synchronized没有继承性,父类加锁 子类默认不加锁 ,所以加了synchtonizd也没用
final本身就是阻止重写的
- 2009-11-07 20:21
- 浏览 4123
- 评论(0)
关于JSP页面中的pageEncoding和contentType两种属性的区别:
pageEncoding是jsp文件本身的编码
contentType的charset是指服务器发送给客户端时的内容编码
JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三 ...
- 2009-10-16 00:15
- 浏览 983
- 评论(0)
1 事件
无线程 天然异步
两种传递方式:捕获 冒泡
三种绑定方法:
传统方式 : a.onclick = function(){}只能冒泡
绑定监听(IE): a.attachEvent('onSumbit',function(){}) 只能冒泡,this指window而非当前元素
绑定监听(W3C):a.addEventListener('submit',fuction(){}.false) fasle表示冒泡 true表示捕获 this指当前元素
2 CSS
可见性
visibility : vi ...
- 2009-10-12 02:46
- 浏览 814
- 评论(0)
1Ajax 基本上就是把 JavaScript 技术和
XMLHttpRequest
对象放在 Web 表单和服务器
之间
。当用户填写表单时,数据发送给一些 JavaScript 代码而不是
直接发送给服务器。相反,JavaScript 代码捕获表单数据并向服务器发送请求。同时用户屏幕上的表单也不会闪烁、消失或延迟。换句话说,JavaScript 代码在幕后发送请求,用户甚至不知道请求的发出。更好的是,请求是异步发送的,就是说 JavaScript 代码(和用户)不用等待服务器的响应。因此用户可以继续输入数据、滚动屏幕和使用应用程序。
2
/* Cre ...
- 2009-10-12 01:03
- 浏览 1022
- 评论(0)
1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是如果有Synchronized同步块,其他线程仍然不同访问共享数据。注意该方法要捕获异常 比如有两个线程同时执行(没有Synchronized),一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的线程执行完成后,低优先级的线程才能执行;但当高优先级的线程sleep(5000)后,低优先级就有机会执行了。 总之,sleep()可以使低优先级的线程得到执行的机会,当然也可以让同优先级、高优先级的线程有执行的机会。 ...
- 2009-10-10 03:23
- 浏览 3463
- 评论(0)
通过前
2
篇文章,您一定对
JUnit
有了一个基本的了解,下面我们来探讨一下
JUnit4
中一些高级特性。
一、
高级
Fixture
上一篇文章中我们介绍了两个
Fixture
标注,分别是
@Before
和
@After
,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件
- 2009-10-06 22:10
- 浏览 823
- 评论(0)