本文是《轻量级 Java Web 框架架构设计》的系列博文。 数据库
相信你们通过前面的讨论,已经对 Smart Framework 有所感受了。它是一个轻量级 Java Web 框架,服务端发布基于 REST 风格的服务接口,客户端直接使用 HTML 做为页面展示,经过 AJAX 与服务端进行通讯,获取数据后经过 DOM 的方式进行界面渲染。框架基于 Servlet 3.0 规范,直接使用 JDBC 操做数据库,提供了 MVC、IOC、AOP、ORM、DAO、事务控制、异常处理、单元测试等核心功能,经过 Java 注解的方式取代 XML 配置,真正作到了零配置。 缓存
固然,Smart Framework 也有许多的不足,这就是为何要继续作 2.0 版本的缘由。在实现新版本以前,有必要先对功能特性进行规划。 架构
我先抛砖引玉,剩下的部分留给你们补充,固然你们对个人想法有任何建议或意见,随时欢迎交流! 框架
Smart Framwork 2.0 功能特性: 性能
补充: 单元测试
真诚邀请你们一块儿参与到 Smart Framework 的开发团队中来! 测试
有兴趣一块儿讨论的朋友,欢迎加入 QQ 群:120404320 搜索引擎