浏览 16235 次
锁定老帖子 主题:Jacn
该帖已经被评为精华帖
作者 正文
   发表时间:2005-10-11  

Jacn 的主要目的是
1.简化 Spring  - 通过简单API 把 Spring 的内衣内裤完全遮盖起来。特别是大量地AOP 相关的部分。
2.提高 使用 Spring 的 效率 - 通过 IDE 的  refactor 的支持, 这是极限编程的支柱。
3.把 Spring 和 JSF 完全整合在一起, 提高JSF的 程序员 友好性。
4. Jacn 还有一个非常重要的使命,就是把 Spring 的那些繁琐的细节掩藏起来, 让 IOC 成为初学者简单容易上手的编程思想和工具。
引用

用户没有选择,这与自由的软件精神有点貌合神离.如果用户有选择的话,可以用代码,也可以用xml,也许可能更好.


既然你需要,我就给你。 当然可以混合使用了。 请阅读首页介绍。

引用

使用Jacn,我如何来处理内联定义的bean呢


应该很容易想到吧:

foo.setBar(new Bar(););;


引用

使用Jacn,开发者要自己很清楚bean的行为,这好像不太合乎面向对象的习惯吧.


OO (特别是 interface) 强调知道行为,不知道实现。

引用

有时不小心把字母误写,可能调试的时候都不知道错在什么地方?


你是在说 xml 的毛病么? Jacn 没有问题。写错了字母编译就通过不了。

引用

我不知道Jacn是不是预实例化bean文件,如果那样的话.牺牲的是时间和内存为代价,而不是像spring那样在用到的时候才加载它.


lazyInit(foo)

如果你想拖延实例化

引用

个人认为基于组件的JSF没有什么前途,更喜欢基于模板的freemarker,


你看过 facelets 么? https://facelets.dev.java.net/

引用

Jacn个人的东西太少,估计参入的人太少,思想过于的单一.而且太依赖于spring,


Yes, it's my baby. 这是 Open source, 阁下有创意欢迎加入。 另外 jacn 实现了简洁而强大的的web flow, (参考 Spring Web Flow)。 但是我还没有时间写文章解释。CVS 里面有一个 单独的 demo, 如果你肯花时间检阅的话。

引用

对于spring,hibernate能否维持一项新技术使其有长久的生命力,我并不乐观.

本人对spring,hibernate了解不深,希望大家见谅.


不要过于忧心忡忡。 程序员的生活已经够糟糕的了。一切都在进步。
0 请登录后投票
   发表时间:2005-10-11  
winterwolf 写道
1点多了还不睡 你们公司也很恐怖啊

jsf倒是肯定能用 好不好用就难说了.

如果你们什么时候决定放弃jsf了 可以找我当技术顾问啊 我很想看看你们能快乐成啥样子啊.


你可能得且等一段时间。Find something more interesting to do.
0 请登录后投票
   发表时间:2005-10-11  
请教楼主几个问题:
如果spring的细节都算繁琐,那么 javaer需要会什么?

从weblogic的新版本支持spring可以知道spring的火,但是同样想知道的是ejb3流行以后,spring还会这么火么?有人告诉我ejb3和spring本质上不会冲突,但是直觉是:j2ee的专家团肯定会制定相关的类似于spring的标准行为,到时候我们是应该抛弃spring还是抛弃sun?

以前这里有人说过项目开发中前台占的比重是60%,业务部分30%,后台10%,姑且认为这是正确的,那么是否意味着不用jacn(或者jsf,或者...)会变成70%,用了就变成了50%了?
0 请登录后投票
   发表时间:2005-10-12  
asd 写道
请教楼主几个问题:
如果spring的细节都算繁琐,那么 javaer需要会什么?


如果一行代码能做的事情你偏喜欢5行, 我承认我是个懒人.

引用

从weblogic的新版本支持spring可以知道spring的火,但是同样想知道的是ejb3流行以后,spring还会这么火么?有人告诉我ejb3和spring本质上不会冲突,但是直觉是:j2ee的专家团肯定会制定相关的类似于spring的标准行为,到时候我们是应该抛弃spring还是抛弃sun?


好问题. Spring 现在逐渐进入黄金时期,也就是 中年时期. 我觉得已经有 中年危机. 所以不对 Spring 进行激进的创新,我看Spring 的周期比Spring 热衷者想象的更快地结束。 根据以往的技术周期判断, EJB3 进入状态是在07/08  时间。所以 Spring 还有一些时间进行创新。EJB3 和 Spring 并不是一个强烈冲突的东西。Spring 的战线要长的多: 独立的 可嵌入的 IOC 框架, desktop, Spring web flow. Rod Johnson 对此有一个比较有说服力的表达。暂时不引。到时候恐怕不是看Spring 或者 Sun, 而是看哪家的implementation 做得好。

引用

以前这里有人说过项目开发中前台占的比重是60%,业务部分30%,后台10%,姑且认为这是正确的,那么是否意味着不用jacn(或者jsf,或者...)会变成70%,用了就变成了50%了?


用户界面部分的确是最难于做好的部分。最近的一些流行变化是 把几个层次压缩一下, 能少一层算一层。Ruby on Rails, JBoss/Seam. Jacn 也允许这种2 层结构: 在 backing bean 中直接进行数据库的操作, 快速成型, 以后再 refactor.

Facelets 对 JSF 来说是久旱逢甘露, 我看是挽救了 JSF 这个理想化的模型。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics