落叶J空间

常用链接

统计

最新评论

将java进行到底

自从 7-31 号决定学习 hibernate 以来,自己在这方面的学习难度骤然加大,毕竟以前学习的 JAVA 知识都只是基本理论,根本没设计到 JAVA 应用阶段。虽然在前半个学期学过 JSP ,也做过了 JSP 相关的系统,但感觉自己在很大程度上还是在吃本科学习 ASP 的老本。说实在的,如果有了做 WEB 系统的经验,学习 JSP 并将其应用到项目中,所花耗的时间并不多,难度也不大,包括 SERVLET 的应用,用的最多的无非在 MVC 设计中作为控制器,来处理业务事务,在决定选择显示给客户的页面,其本质就是 JAVA 类。不同的可能就是里面的函数,如 doGet ()什么的,使它特别了。这些都不能够对学习 JSP 构成威胁,用 JSP 做项目经过一两个星期的实践并不是难事,毕竟只要掌握项目所能用的技术就可以了。如果有点难度的话就是加上对集成环境的学习,比如 JBUILDER WEBSPHERE 。这个暑假刚开始,因为导师的项目需要,花个一个多星期熟悉了 WEBSHPERE 开发环境,中间也走了很多弯路,虽然一个星期不能把 WEBSHPERE 掌握很好,但对于项目需求,我觉得自己已足够了。所以将时间花费在更深层次的学习上。

在学习 hibernate 这期间,遇到的阻力太大了。主要还是在实践上。花了时间看书,里面基本东西,包括 hibernate 的运行机制,都了解得差不多了,看书上的代码已经没什么问题了。可问题是 JAVA 应用多,用在其身上的工具也多。如何选择一个很好的开发 hibernate 工具来编写程序,并调试成功是最重要的。在我买的 hibernate 教材中,我认为里面的设置很繁琐,都是用一些 DOS 命令来运行程序,后台数据库用的是 MYSQL 。比如用 hbm2java 生成 java 源代码,用 hbm2ddl 生成数据库。我认为作为程序员我们应该选择一个适合我们的工具来很好的开发程序,从软件开发策略上来理解 JAVA 应用技术,而不是花太多时间在系统配置上。比如说,对 hibernate ,我们的学习重点不是过多的了解里面的 API 什么的,而是通过学习 hibernate ,我们能够用自己的思想构架出自己对于某个项目相适应的持久化层框架。这样学习其中的思想,以后学习其他同类产品的时候,就可以把学习 hibernate 的经验运用其中。不过最基本的编程能力还是要有。

这段时间,我想自己学习 hibernates 是不是有些急了,给人的感觉是走路都不会,就想跑。但随着 hibernate 理论学习的深入,我发现虽然我们学习的本质是一些 JAVA 基本东西,学习过程中也会出现很多我们不认识的函数等,但这些对于重回到 JAVA 理论学习时,是肯定碰不到的。因为现在 JAVA 前期学习的知识结构太过于单调,如果从市场买 N 多书来看,书上的内容可以说都是千篇一露,根本无法将 JAVA 应用深入下去。学习 JAVA 的最好方法,我认为应该是交互式的学习。只要有一些基本的 JAVA 理论知识,就可以尝试往更高层次上爬,学习 JAVA 一些更高的应用。比如一些开源的那套东西。有什么不明白的东西,回过头来再学习相关的知识点。记得在第一个学期,我一口气将国外一本 JAVA 教材学习了一通,也不少调试程序。之后开始学习 JSP ,慢慢的对 JAVA 里面的东西有些模糊了,好像又回到了学 JAVA 前的水平。但这丝毫不影响自己学习 JSP 。反而遇到了不会的的知识,反过头来学习效果更好了,印象更深刻了。

   我的学习宗旨是:不怕别人说你眼高手低,交互式学习,努力探索 JAVA 高峰。

 15:40:57

 

posted on 2006-08-08 15:46 黄晖 阅读(107) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: