原理及特点
特点:大小仅9k,没有用额外包,jdk1.4环境开发通用性强,配置简单
原理:利用filter拦截请求的jsp,如已生成静态页面且没到刷新时间则重定向静态页面,否则生成静态页面。
* 生成策略:当前时间与上次修改时间的差值大于间隔时间则重新生成
* 定向策略:如果是拦截的页面并以生成静态页面则重定向的静态页面
* 静态页面文件名生成策略:源文件名+参数的md5码
配置方法
1.引入所需包(见附件dynamictostatic_0.8.jar)
&nb ...
基础 L]d@D0.Z
1.java2核心卷抽 L\NZDkd
X5Y
`(/V
这本看完,就上手java了
2.java语言规范 4q13xX
这本完全讲java语言规范,可谓内功心法,进国际性外企必看(指没工作经验的人),外语加这个就ok了。 b$O_L4CP
(YHvGGr
面向对象 zN+*R;Ds
1.java与模式 .3<IOtD=
看完这本你就正真了解了面向对象 ...
最近搭建了一个websphere5.1+spring2.0+struts2+hibernate3的框架,因为jdk1.4加websphere5.1环境中间碰到一些问题,网上的解决方案也不全,今天搞了一整天总算搞定了,现与大家分享下。
开发工具myeclipse6,先在tomcat4 jdk4上测试,然后部署到websphere5.1上测试通过。
步骤:
1.设置编译环境为jdk1.4
2.把自己代码中所有1.5的特性都改成1.4
3.web.xml改成servlet2.3规范的
4.lib包不要配缺了就行
spring和hibernate的包都是jdk1.4编译的,不需要修改,其 ...
3.10 创建应用程序的Web站点
既然你已经经过了构建,测试,部署Proficio的过程,是时候让你看一下怎样为应用程序创建web站点。对于像Proficio的应用程序来说,建议在顶层目录创建源代码目录来存储资源以此生成web站点,这是默认的情况。如果你看一下,你将会发现如下的结构:
proficio
----proficio-api
----proficio-cli
----proficio- ...
第三章 用Maven创建应用程序
3.1 介绍
现在你将钻研的更深一些,在这部分你将学习通过一个管理FAQ应用程序的真实例子学习Maven的最佳实践和高级应用。这个应用程序名字叫Proficio,该名字来自于拉丁语帮助的意思。
3.2 建立应用程序目录结构
Proficio的模块组成
Proficio API
Profi ...
主要是翻译一下Better Builds with Maven这本书,尽量精简,做个笔记而已,初学maven有不对的地方请指正。所以也不敢说有什么体会,看一章写一章。
第一章 Maven介绍
Maven是什么
Maven包括一系列构建标准:一个产品库模型,一个管理和描述项目的软件引擎。定义了构建、测试、部署项目产品的标准生命周期。提供了一个简单实用符合Maven标准的通用构建逻辑。是一个在Apache软件基金会下的开源项目,是一个声明式项目管理工具(通过项目对象模型Project Object Model),用来简化软件项目管理过程的框架。
Mav ...
看完《征服Ajax - Web20开发技术详解试读版》感觉这本书全是精华,最后的例子也作为我看完此2章的学习总结练习
1.frame操作
1)父框架到子框架的引用
window.frames["frameName"].frames["frameName2"];
2)子框架到父框架的引用
window.parent
3)兄弟框架间的引用
<frameset rows="50%,50%">
<frame src="1.html" name="frame1" />
<frame src="2.html" name="frame2" />
</frameset>
在fra ...
- 07:44
- 浏览 (484)
- 评论 (0)
- 分类: javascript
看了《征服Ajax - Web20开发技术详解试读版》第六章 发现写得很好,总结如下,很多是原书中的也增加了自己理解的部分
1.创建数组快捷方式
例子:
<script language="JavaScript" type="text/javascript">
<!--
var arr1 = new Array(1,2);//方式一
var arr2 = [1,2];//方式二
alert(arr1);
alert(arr2);
-->
</script>
以上两种创建数组的效果相同
2.使用方括号([])引用对象的属性和方法
语法:
方式一:对象名.属性( ...
- 07:41
- 浏览 (713)
- 评论 (1)
- 分类: javascript
//===== Task.java =====import java.util.TimerTask;public class Task extends TimerTask ...{ private String id; public Task(String id)...{ ...
- 19:52
- 浏览 (8)
- 评论 (0)
- 浏览: 2501 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
java servletfilter实现全 ...
另外生成是用另一线程做的,所以不会影响当前请求。
-- by hrtc -
java servletfilter实现全 ...
看你的页面访问率决定如何设置了,比如说生成时间设成1分钟,那么1分钟里只会生成1 ...
-- by hrtc -
java servletfilter实现全 ...
都在过滤器里 效率高吗
-- by goaling -
Better Builds with Maven ...
写的非常的不错
-- by nan_jia -
ajax学习笔记一:面向对象 ...
写的很好,经验之谈
-- by jbla






评论排行榜