易截截图软件、单文件、免安装、纯绿色、仅160KB

REST风格的Java MVC框架:WebWind简介

几天前,刚看了IBM Developerworks上某个技术大牛做的关于设计REST风格的Java MVC开发框架的文章,今天在Google Code上发现了一个基于Java的REST风格的MVC开发框架,取名WebWind

“WebWind是一个Java MVC框架。和常见的MVC框架如Struts、WebWork不同,WebWind天生支持用户友好的URL,让Web应用程序对搜索引擎更加友好,开发更简单。”在WebWind的简介中如是写道。
WebWind是基于Apache License 2.0的开源协议开发,因此用户可以免费使用。
WebWind非常简单与轻量,jar文件也只有86K(含源代码文件)。
另外,WebWind充分使用了Java5的Metadata(标记),并且无需用户再配置额外的配置文件,也无需像Struts一样实现特定的如 “Action”或“Controller”之类的接口,只需在一个普通的类的处理方法前加上“@Mapping
”标记,WebWind便自动处理对应URI的请求。目前,WebWind内置Spring和Guice两种IoC容器,并支持JSP、Velocity等众多第三方组件。
使用WebWind,需要在web.xml中添加WebWind使用的Servlet声明,除此之外,再无使用WebWind必须的配置文件(如果使用Spring,还需要配置applicationContext等配置文件,但这是使用Spring必须的),关于WebWind的配置说明,请参考Google Code上的WebWind配置

使用WebWind的要求:
Java 5或更高版本。
Servlet 2.4兼容的Web服务器(或更高版本)。
一个IoC容器,例如Spring或Guice。 
WebWind不仅使用方便,而且方便各种常用操作的处理方法,同时易于扩展,关于WebWind的详细开发指南,请参考Google Code上的文档


相关文档:

将Java对象保存为XML文档

package com.kiloway.trace.utils;
import java.lang.reflect.Field;
/**
* @author Zhang Qi
* @Create Time 2010/01/09
* */
public class ObjectToXML {
public String toString(Object object) throws Exception {
StringBuilder sb = new StringBuilder();
//得到类的名称
String classname = obj ......

Java数据库编程


第一章:java对象持久化技术概述
1:持久化:persistence;对象持久化包含两方面的内容:将内存数据存入长期记忆介质并能从这些介质上无差错地复原到内存。
2:通过实现java.io包中的Serializable接口(即对象序列化和饭序列化技术)实现,这种技术很重要,虽然在执行持久化时有极大的限制,如:效率低下、不支持事务等 ......

通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法

通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法
小型项目中常常都没有用三方持久化框架,而大都是用公司或自行依据DAO模式封装的一些组件来完成数据库持久化动作,并且,通常为了更具可扩展性,常常使用抽象工厂模式来解耦合。
一、先看代码
1、简单工厂代码
/************************************************* ......

通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法

通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法
小型项目中常常都没有用三方持久化框架,而大都是用公司或自行依据DAO模式封装的一些组件来完成数据库持久化动作,并且,通常为了更具可扩展性,常常使用抽象工厂模式来解耦合。
一、先看代码
1、简单工厂代码
/************************************************* ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号