加载中
Smart Framework:轻量级 Java Web 框架

工作闲暇之余,我开发了一款轻量级 Java Web 框架 —— Smart Framework。 开发该框架是为了: 加速基于 Java 的中小型 Web 应用程序的开发,让开发人员将更多的精力集中到业务上,而无需过多...

2013/09/01 08:39
19.1W
原来可以这样玩 SSO

1 什么是 SSO? 今天我问老婆:你知道 SSO 吗?她给了两个字:求救! 哎!她说的应该是 SOS,她不搞 IT,不知者无罪。但对于我们而言,如果还不知道 SSO 是什么,那真应该赶紧去百度一下了。...

2014/02/11 13:47
5.2W
单点登录解决方案 —— Smart SSO

前几天我把 CAS 稍微研究了一下,感觉这个东西还有有点意思的,所以打算把它集成到 Smart 框架中来,但又不想与 Smart 耦合地太紧,于是我单独做了一个项目,叫做 Smart SSO。 Smart SSO 实际...

2014/02/13 15:54
4.9W
IOC 实现原理

本文是《轻量级 Java Web 框架架构设计》的系列博文。 IOC 也就是“控制反转”了,不过更流行的叫法是“依赖注入”(DI - Dependency Injection)。听起来挺高深,其实实现起来并不复杂。下面...

2013/09/04 00:01
4.7W
将 Smart 构件发布到 Maven 中央仓库

很多朋友都给我提过同样的建议: 建议把 Smart 的 jar 包放到 Maven 中央仓库吧!放在 OSC Maven 里我下载不到。 需要澄清的是,并不是从 OSC Maven 下载不到 Smart 构件,而是这些构件属于第...

Action 分发机制实现原理

本文是《轻量级 Java Web 框架架构设计》的系列博文。 整个 Web 应用中,只有一个 Servlet,它就是 DispatcherServlet。它拦截了所有的请求,内部的处理逻辑大致是这样的: 1. 获取请求相关信...

2013/09/03 00:08
2.7W
轻量级 Java Web 框架技术选型

本文是《轻量级 Java Web 框架架构设计》的系列博文。 前面已对该 Java Web 框架做了一些简要描述,目标就是打造一个轻量级的 Java Web 开发框架。我们不考虑使用 Struct、Spring、Hibernate...

2013/09/02 11:06
2.4W
对 Action 的初步构思

本文是《轻量级 Java Web 框架架构设计》的系列博文。 用过 Struct 的同学们应该都知道 Action 的概念吧?在 Spring MVC 中对应的是 Controller。此外,Spring MVC 也提供了基于注解的配置方...

2013/09/01 22:46
2.3W
从 Git@OSC 下载 Smart 源码

Git@OSC 是一个 Git 代码托管平台,它类似于 GitHub,它也是开源中国社区网站的主打产品之一,通过阅读本文,会让您了解如何从 Git@OSC 上获取项目源码,并如何高效地进行 Java 项目开发。 ...

2014/02/15 22:30
2.2W
一个简单的 Cache 淘汰策略

本文是《轻量级 Java Web 框架架构设计》的系列博文。 Smart 框架一切都围绕着轻量、简单、实用的方向在努力,对于 Cache 插件也不例外。最近忙着拉项目,所以投入在 Smart 的精力就不多了。...

2013/11/19 18:39
2.1W
一个超轻量级的 ORM 框架

在上集里,我与大家分享了有关“数据访问层”的相关解决方案。这里是上集的链接: http://my.oschina.net/huangyong/blog/265378 数据访问层说得专业一点就是 DAO(Data Access Object)层,...

2014/05/20 00:01
2W
如何处理 WebService 中的 Map 对象?

本文是《轻量级 Java Web 框架架构设计》的系列博文,为了分享关于 WebService 的相关解决方案。

2013/12/08 15:40
2W
Entity 映射机制实现原理

本文是《轻量级 Java Web 框架架构设计》的系列博文。 为了开发一款轻量级的 Java Web 开发框架,我不惜放弃了我最深爱的 Hibernate。我非常感谢它这么多年来教会了我许多知识,让我不会再走...

2013/09/03 17:37
1.9W
事务管理实现原理

本文是《轻量级 Java Web 框架架构设计》的系列博文。 这篇博文已经“难产”好几天了,压力还是有些大的,因为 Transaction(事务管理)的问题,争论一直就没有停止过。由于个人能力真的非常...

2013/09/07 23:32
1.9W
轻量级 Java Web 框架全局类图

本文是《轻量级 Java Web 框架架构设计》的系列博文。 目前轻量级 Java Web 架构已基本形成,该框架暂命名为 Smart Framework,下面给出一个类图。 其中 Xxx 代表实体的名称,例如:Product...

2013/09/03 18:40
1.8W
AOP 实现原理

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

2013/09/12 01:02
1.7W
访问安全控制解决方案

本文是《轻量级 Java Web 框架架构设计》的系列博文。 今天想和大家简单的分享一下,在 Smart 中是如何做到访问安全控制的。也就是说,当没有登录或 Session 过期时所做的操作,会自动退回到...

2013/11/03 00:13
1.5W
对 Entity 的初步构思

本文是《轻量级 Java Web 框架架构设计》的系列博文。 Hibernate 框架确实挺好,最早我们使用它的 ORM 配置文件,当时确实觉得有些累。于是后来就有了 Doclet 这样的技术,这样 ORM 配置文件...

2013/09/01 23:38
1.4W
Smart 官网项目规划

记得在 2013 年 9 月 1 日,我初次来到开源中国(OSC),写了我生命中的第一篇博文《Smart - 轻量级 Java Web 开发框架》。当初我只是想利用自己的闲暇时间,做一个小框架玩玩,并非是为了推...

2014/05/04 10:50
1.2W
使用“链式代理”实现 AOP

本文是《轻量级 Java Web 框架架构设计》的系列博文。 大家是否还记得《Proxy 那点事儿》中提到的 CGLib 动态代理吗?我就是使用这个工具来实现了 Smart AOP 的,原以为这样 AOP 就轻松搞定了...

2013/10/22 12:22
1.2W

没有更多内容

加载失败,请刷新页面

返回顶部
顶部