沧海一粟

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  0 Posts :: 3 Stories :: 0 Comments :: 0 Trackbacks

08 2006 档案

VELOCITY手册
     摘要: Velocity是什么?
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。
当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。
Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型  阅读全文

posted @ 2006-08-23 18:06 难为沧海 阅读(14) | 评论 (0)  编辑

深入Struts 1.1
     摘要: 作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。
说明:希望本文的读者能有一定的Struts使用基础。

Model 2


Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由于网络应用的特性--HTTP协议的无状态性引起的。Model 2的目的和MVC一样,也是利用控制器来分离模型和视图,达到一种层间松散耦合的效果,提高系统灵活性、复用性和可维护性。在多数情况下,你可以将Model 2与MVC等同起来。

下图表示一个基于Java技术的典型网络应用,从中可以看出Model 2中的各个部分是如何对应于Java
  阅读全文

posted @ 2006-08-12 15:42 难为沧海 阅读(62) | 评论 (0)  编辑

LOG4J的配置范例
     摘要: 常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子,LOG4J的配置之简单使它遍及于越来越多的应用中了:Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了,   阅读全文

posted @ 2006-08-12 11:27 难为沧海 阅读(50) | 评论 (0)  编辑