精华帖 (0) :: 良好帖 (1) :: 新手帖 (8) :: 隐藏帖 (13)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-02
最后修改:2010-12-05
最近在做一个 java 应用(非 B/S 结构),刚刚开始设计,忽然间满脑子都是在类中 new 对象的场景,想来不觉打了一个冷颤,在类中不挺的 new 简直太恐怖了, web 项目做多了,不由想到如果能把这些交给类似于 Spring 一样的 IoC 框架来做就好了。 但目前为止本人用 Spring时只限于在 web 开发中,也不想花时间去深入研究它到底能不能用于非web 的框架,况且偌大一个 Spring 框架,内容“包罗万象”,包括: IoC 、 AOP 、 MVC 体系等等,即使用在类似 C/S 结构的简单应用中或多或少有些杀鸡用牛刀之嫌,况且我要做的还是一个小的应用程序。 那干脆就自己写一个用于类似 C/S 结构应用中的 IoC 小框架吧,这样可能成本更低些,于是才有了 jegg 。 希望对有类似需求的人有用,呵呵。(本来就是为自己的需求写的,so重新发明轮子的帽子还是不要砸过来为好,呵呵) ps:只是自己粗略测试过,如果有建议、问题或者疑问请反馈,MAIL:cicl0601@gmail.com,谢谢。
声明:看到大家总是揪着Spring能不能做作C/S这点,到现在答案是肯定的,即Spring是可以的,但就这点的讨论觉得意义已经不大了,也违背了写这个帖子的初衷。个人觉得在这个东西的设计上讨论的价值才是最大的,相信也是大部分人所想获取到的,再次请大家回归讨论正题,谢谢。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-03
最后修改:2010-12-03
谁说的spring不能用于非web环境的。。
建议看看guice |
|
返回顶楼 | |
发表时间:2010-12-03
Zahir 写道 谁说的spring不能用于非web环境的。。
建议看看guice google的这个框架没深入研究过,只是看到总是用来拿跟Spring作比较。相信将Spring修改成适用C/S结构的成本不是很容易叫人接受的。 |
|
返回顶楼 | |
发表时间:2010-12-03
spring也是模块话的,直接拿spring bean相关的jar就可以了吧
|
|
返回顶楼 | |
发表时间:2010-12-03
最后修改:2010-12-03
引用 Spring 只用在 web 开发中
头一回听说,我很好奇LZ你从哪里看到的? |
|
返回顶楼 | |
发表时间:2010-12-03
好像缺少了这两个类:
import com.jegg.domain.DoManager; import com.jegg.domain.Group; |
|
返回顶楼 | |
发表时间:2010-12-03
Aspectj (字数补丁)
|
|
返回顶楼 | |
发表时间:2010-12-03
个人觉得IOC这个东西应该没有CS,BS之分,spring的IOC容器就我的认识来看,应该没有和什么WEB绑定在一起。
|
|
返回顶楼 | |
发表时间:2010-12-03
spring直接用,需要改什么么?
|
|
返回顶楼 | |
发表时间:2010-12-03
要解决静态语言的问题,不是什么框架和思想能够改变的!
|
|
返回顶楼 | |