• Spring Mobile


    Spring Mobile 是 Spring MVC 的扩展,用来简化手机上的Web应用开发。收录时间:2010-11-21 17:04:24
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    jdonmvc: 一个站在Jdon框架上面向DDD,DCI,CQRS等架构风格的表现层开发框架。框架特点:超级易用,易扩展,默认会使用Jdon作为领域模型管理框架。
    XX Framework:XX Framework是一个可配置,以XML为核心实现MVC开发模式的Web框架。这个框架能够让HTML表单直接映射到数据库字段来显示或更新数据而不需要编写额外的代码。它用XML文件进行配置并用XSL来显示。一些开源的工具也被运用到其中比如Hibernate和Castor。XX Framework的优势在于: 1.使用非常简单。 2.围绕一些Web标准(包括:J2EE, XHTML,XML,XSL,CSS)进行构建。 3.内置用于优化性能可配置的数据缓存和线程池功能。 4.与Web服务/本地Java class相结合。 5.使用一个基于"Portal"的方式来进行页面设置,以易于功能的划分。
    Frails:Frails是基于JSF上的一个开发效率和RoR可以向媲美的Java Web框架。 Frails的特性如下: # Frails 让开发者使用约定(习惯)和注解(annotations)来省略在 faces-config.xml 文件中 managed-bean 和 navigation-rule的配置. # Frails 提供一个更简单的方法来使用 Faces API. # Frails 重定向非 faces 请求为一个 faces 请求,这样可以避免因为URL输入的疏忽导致的异常. # Frails 提供一些预定义的 Managed Bean 基类让开发者扩展 . # Frails 可以让开发者在 Managed Bean 中使用注解(Annotation)来支持AOP功能 ,如 函数拦截(method interception). # Frails 提供 Managed Bean 属性的injection 和 outjection # Frails 中的Hibernate GenericDao 对象提供了基本的 CRUD 函数 和 其他一些有用(常用)的数据访问函数. # Frails 还提供了一些有用的注解(annotations)来简化JSF的开发. # Frails 完全支持 jsf 1.1 和 jsf 1.2 规范,并且可以自动的探测你使用的版本. # Frails 提供了对action Method 和 Listener 函数的增强,在这些函数中现在你可以传递参数了.
    Japple:Japple是一个建造Web应用程序和服务的快速应用程序开发环境。Japple在Java2平台和开放标准之上建造,和传统方法相比可以让你更快、更容易、更有效地开发和部署Web应用程序。
    Nutz:Nutz是一组轻巧的开源框架
    Play Framework:Play Framework是一个功能完整的Java Web开发框架。采用RESTful架构设计,简便灵活。Play Framework使用MVC模式作为Web层,集成Hibernate管理持久层,Play Framework还使用一个基于Groovy的模板引擎。
    PrettyFaces: PrettyFaces是一个开源基于过滤器(Filter)的Servlets扩展 ,对JavaServer Faces – JSF 1.1, 1.2和2.0提供了增强支持。能够用于创建便于书签收藏、搜索引擎友好的网址。PrettyFaces优雅地解决了“RESTful URL” 问题,包括这样一些特性如:

    URL Rewriting — Replace ugly URLs: “/faces/page.jsf” with pretty, SEO-friendly, human URLS: “/optimized/page/”; The client browser never sees your original URLs, even in the source-HTML
    Dynamic view IDs — Now with dynamic view ID mapping for URLs (through El method expressions,) you can show different views based on run-time conditions, effectively de-coupling the URL from the JSF view.
    Page-load actions — Call one or more action-methods, at one or more phases, before rendering a view.
    Managed parameter parsing — HTTP parameters parsed from URLs are stored in managed beans, simply get a reference to your parameter bean for easy access from other Java classes.
    Navigation by ID — Define your page IDs in one place, reference them easily in action-methods and components, using standard JSF navigation techniques.
    Integrated validation — For URL and query-parameters, able to re-use existing JSF validator objects.
    Easy to configure — Requires absolutely minimal configuration; may be enabled using XML or annotations.
    MVC框架 dingframework: 使用java有多年了,一直以来使用java就是用来做web开发,学习java是从servlet和jsp学起,刚开始感觉到serlvet,jsp好复杂,好强大,jsp强大到可以在页面里写java代码,随心所欲,无所不能。java代码和HTML代码结合在一起好乱,后来慢慢地接触了MVC的框架,先是struts,webwork,再到struts2,特别是struts2先进的设计理念,struts2无比的强大,但它的身躯也庞大,如此庞大的东西跑起来速度也就没那么快了,struts2的运行速度远比不上servlet。Spring MVC的速度也好快,但不喜欢它基于元数据的配置。于是想找一个同struts2一样有先进的设计思想,身躯小,速度和servlet差不多的框架,google了,但没有找到,于是就动手自己写了一个,于是有了dingframework MVC的延生。
    dingframework MVC是一个轻量的,速度极快的MVC框架。它只有几十K大小,功能和使用同struts2差不多,基于XML配置,配置文件分模块化,自动类型转换,声明式表单校验,国际化,自定义拦截器,自动化文件上专,防止重复提交等。dingframework MVC极其简单,有struts2的大部分功能,完全基于拦截器设计,如果去掉MVC中的拦截器,就变成了一个原生servlet应用。 
    Mantis:Mantis是一个基于Java的小型MVC Web框架,通过Mantis,您可以快速开发一个Web系统,它具有以下特点: # 封装数据库访问,事务处理,连接池集成,封装分页控制 # 封装数据库缓存和刷新机 # 基于URL反射的方法调用,避免复杂的XML配置; # 简化配置文件,只需要一个配置文件即可完成web应用的灵活配置 # 完善的例外处理,超时处理 # 内置Mail, JfreeChart, JspReport及丰富的工具类 # 完善的认证授权机制和日志处理支持国际化 # 内置自定义标签和丰富的js简话页面的开发 # 内置丰富的js # 内置Ajax
    jZonic:jZonic是一个Web应用程序框架.它由许多部分组成:
    ◆ 工作流引擎,
    ◆ 用户管理,
    ◆ 访问控制与综合权限管理,
    ◆ 一个配置框架(jConfig),
    ◆ 支持JSP,XML,XSL,velocity,freemarker等,
    ◆ i18n支持,
    ◆ 用户剖析(profiling),
    ◆ jcron(指定在某一个时间运行Jobs)等.
    jzForum论坛就采用这个框架开发。