Java - 学习的乐趣---(转)

昨天从 AppFuse (Struts Appcation 之一) 开始,然后是 springwork ,今天在集中看 Spring 中文社区 ,感觉收益不少。感觉就像之前学习 hibernate 看它的中文论坛一样。只是人气还是稍差,可能应用的人还没有那么多吧。

然后,又有太多的东西需要学习了。总结学习情况,未来的一段时间,如果不用 EJB 的话,可能比较好的组合是: hibernate/ibatis + spring + tapestry/Struts

其中比较传统一点的是:ibatis + spring + struts 。虽然 ibatis 算新一点的东西,但他还是对 jdbc 的简单包装(再简单地自己写 JDBC 或者用 commons-dbutil )。Struts 是 View 层的传统实现方式的包装,有人说还是比较麻烦。

比较新一点的就是:hibernate + spring + tapestry 。这个组合的特点是:对象、组件。其中 hibernate 是比较出名的 OR mappign 了,而 tapestry 近来网上大家讨论得比较火,认为是传统 jsp / taglib 的好的替代。

我想第二种方案很有可能是未来的方向。而第一种方案即使还没有接触过 ibatis / Struts ,学习使用起来可能曲线会小一些。
Wiring Your Web Application with Open Source Java 这篇文章介绍了 struts + spring + hibernate 的组合。使用 spring + hibernate 的好处在于,Spring 本身提供了良好对 hibernate 的包装,用起来非常方便。

上面的组合中都有 spring 。当然也可以不用它,但使用了应该是好处大大地有的。

啊,现在压力也来了。上面提到的东东中,我只有对 Struts 算熟悉一点了,其他 hibernate 、ibatis 有过一些接触。而 spring 就完全是刚刚开始了。压力真是大啊。

怎么样办,看文档、看书、学习相关应用项目源代码。 struts / hibernate / spring / ibatis 的应用实例中都有一些项目代码,有些是同时使用了这些框架的。比如最开始提到的 AppFuse 就是基于 struts + spring + hibernate/ibatis 的一个项目基础,其宗旨也是想作为你开发项目的一个基础,环境他都是配置好了的。我也决定了在我自己业余时间做的项目中,就使用这个东东了。

今天一直还是在看 spring ,感觉好棒。之前只是有一点点了解,知道不错,没有时间也就暂时放在那儿了。今天集中学习了一下看到,刚开始完全可以只用他的某个部分功能,比如都可以在现在的完全自己写 JDBC 改到 spring 提供的 JDBC 封装。哈哈,我都想在公司的项目中开始使用它了,虽然还没有真正开始他的实践......

今天还发现了一个 网站QCA,名称很简单,QCA,它的目标在于提供一些新技术的应用案例。从这个角度来着眼,很有新意。就是这个小网站对 spring 的应用都提供了比较详细的分析,很不错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值