加载中
使用 Smart SDK 快速开发 Java Web 应用

本文是《轻量级 Java Web 框架架构设计》的系列博文。 1 环境要求 操作系统:Windows Java:1.6+ Maven:3.0+ 2 安装 Smart SDK 2.1 下载程序包 点击 这里 下载 Smart SDK 程序包。 2.2 解压...

讨论 Smart Framework 2.0 功能特性

本文是《轻量级 Java Web 框架架构设计》的系列博文。 相信大家经过前面的讨论,已经对 Smart Framework 有所感觉了。它是一个轻量级 Java Web 框架,服务端发布基于 REST 风格的服务接口,客...

再论代码生成器

本文是《轻量级 Java Web 框架架构设计》的系列博文。 经过一个月的时间,一切从无到有,Smart Framework 1.0 终于发布了,我也在为下一个大的版本版本考虑功能特性。我认为至少有两件事情需...

整合 Apache 与 Tomcat

1. 问题描述 将以下原始 URL 优化为目标 URL,并分离静态请求与动态请求。 原始 URL:http://localhost:8080/www/page/login.html 目标 URL:http://smart/ 2. 解决方案 整合 Apache 与 Tomc...

软件设计原则

了解设计模式的朋友们,想必都听说过“六大设计原则”吧。其实最经典的 23 种设计模式中或多或少地都在使用这些设计原则,也就是说,设计模式是站在设计原则的基础之上的。所以在学习设计模式...

Git 常用命令

为了将 Smart Framework 的源码放到 Git@OSC 上,我抽了一天的时间,把 Git 学了一遍。 学完后才发现,真是相逢恨晚啊!特此,贡献一张自绘的 Git Memo,记录了常用的 Git 命令,以供大家参考...

关于异常处理的解决方案

本文是《轻量级 Java Web 框架架构设计》的系列博文。 许多网友们都对 Smart Framework 的异常处理机制抱有疑问,我想很有必要补充一篇博文,描述一下为何我要采用基于“错误代码”的解决方案...

封装 Servlet API

本文是《轻量级 Java Web 框架架构设计》的系列博文。 Session 对象对于 Web 应用而言是至关重要的,当我们需要实现跨请求传递数据时,就需要使用它,因为它能保证多个会话之间是隔离的。 比...

Proxy 遇上 Decorator

有些朋友们看过《Proxy 那点事儿》与《AOP 那点事儿》之后,提出了一个很有代表性的问题: 代理模式与装饰器模式有何区别? 我想有必要对此问题谈一下我的个人理解,若有误导的之处,还请大家...

一个简陋的 CSS 样式

有些网友对 Smart Framewok 中的 Sample 示例的样式比较感兴趣。由于本人对前端不太精通,但为了满足网友们的需求,只好献丑了。 以下这个简陋的 CSS 样式: * { border: 0; margin:...

2013/09/18 14:59
1.8K
DBUtil 代码细节

在项目中,可用该 DBUtil 类封装 Apache Commons DbUtils 类库,代码如下: public class DBUtil { private static final Logger logger = Logger.getLogger(DBUtil.class); /...

像这样做单元测试

本文是《轻量级 Java Web 框架架构设计》的系列博文。 单元测试,对于每个程序员来说,都是必不可少的,但实际情况却不尽人意。有些程序员认为单元测试是在浪费自己的时间,有写单元测试的时...

代码生成器实现过程

本文是《轻量级 Java Web 框架架构设计》的系列博文。 在《对代码生成器的一点想法》这篇文章里,我简单地谈了一下为什么要做这个代码生成器,以及如何使用它。今天有必要与大家分享一下这个...

实现查询与分页

本文是《轻量级 Java Web 框架架构设计》的系列博文。 之前做过一个 CRUD 示例(点击这里打开),但没有提供查询与分页功能,有些网友也提到了这个问题。今天我要做的就是,让这个示例更加全...

实现文件上传

本文是《轻量级 Java Web 框架架构设计》的系列博文。 在 Web 应用中,文件上传功能是非常基础的功能。过去,我们一般使用第三方类库,例如:Apache Comons Fileupload 实现该功能。Spring ...

AOP 那点事儿(续集)

本文是《AOP 那点事儿》的续集。 在上篇中,我们从写死代码,到使用代理;从编程式 Spring AOP 到声明式 Spring AOP。一切都朝着简单实用主义的方向在发展。沿着 Spring AOP 的方向,Rod Joh...

AOP 那点事儿

又是一个周末,刚给宝宝喂完牛奶,终于让她睡着了。所以现在我才能腾出手来,坐在电脑面前给大家写这篇文章。 今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西,名字与 ...

对代码生成器的一点想法

本文是《轻量级 Java Web 框架架构设计》的系列博文。 代码生成器,这个东西很早就有人再搞了。比较典型的应用场景就是中间件平台,国内的像普元的 EOS 算是做的比较好的。通过图形化界面的方...

AOP 实现原理

本文是《轻量级 Java Web 框架架构设计》的系列博文。 最近两天都在研究 AOP,很想做一个轻量级的 AOP,今天尝试了一天,用到了 CGLib、ASM、Javassist 等技术,但都已失败而告终。 有人会问...

一个 CRUD 示例

本文是《轻量级 Java Web 框架架构设计》的系列博文。 目前,Smart Framework 的核心代码已基本完成,感谢大家的关注!为了答谢大家,我想倾情奉献一份 CRUD 示例给大家,收到后一定要给我评...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部