Java框架对初级开发者的束缚及化解策略.docVIP

Java框架对初级开发者的束缚及化解策略.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 Java框架对初级开发者的束缚及化解策略   摘要:在当前软件急速发展的信息化社会,Java语言技术已经掀起了一场软件革命。然而对Java开发初学者来说,Java技术中的几大框架往往会对他们的思想产生一定的束缚,让初学者在软件开发时不能很好地按照自己的思路进行设计。分析了Java框架对初学者思想束缚的原因,并就初学者如何摆脱这种框架的束缚,以及如何将自己的思想和框架很好地结合起来进行了研究。   关键词:Java框架;软件开发;配置文件   中图分类号:TP301.6文献标识码:A文章编号:1672-7800(2013)001-0057-02   0引言   信息时代,软件的发展空前绝后,Java技术给软件行业带来了一场革命浪潮,越来越多的人开始对Java开发产生浓厚兴趣,开始涉足Java开发行列的人也与日剧增。那么,对想要进入Java开发行业和刚刚进入这个行业的人来说,软件开发中最重要的是什么?是Java的开发思想,因为思想是Java开发的灵魂。初学者在刚进入Java开发行业时,都会接触到Java中的三大框架Hebernate、Spring和Struts,同时还有一些其它的框架,这些框架可以简化Java软件开发的流程,并使后续软件优化和维护更加方便。但是,在学习和运用这些框架时,初学者自己的开发思想很容易受到这些框架的影响,以致脱离自己原本的想法。因此,要努力摆脱框架的束缚,将自己的思想和框架完美地结合起来,使得软件开发的过程高效快捷而不失个性化。那么对初学者来说,为什么框架会束缚开发者的思想?他们又应该如何跳出框架对他们的束缚呢?下面就针对这两个问题,结合笔者在Java开发实践中的切身体会来进行分析说明。   1Java框架的基本内涵   所谓的框架,即是按照规定的结构和一定的步骤,在框架设计者设计好的空间和方向上来进行开发。框架中,有规定的层面,有一定的结构。因此,框架在一定程度上来说是一个广泛的半成品,也就是开发者的大体思想已经被规定下来,开发者就必须在这个大的思想下来进行开发。对从事Java开发技术多年的开发师来说,他们有多年的经验,可以比较容易地跳出这个大思想的束缚,但是对于刚涉足这个行业的初学者来说,想要摆脱束缚,相对而言就比较难。   2Java框架对初级开发者产生束缚的形式和原因业界主要涉及的几大主流框架有Hibernate、Structs、Spring。在运用这些框架时,最重要的一步是进行文件配置,而这些框架是类和接口的集合,因而要通过这些类和接口来协调完成一系列功能程序的实现,进行配置的目的则是为了让这些类和接口能按照一定的规律来实现。配置文件是一种比较容易让人产生混乱的文件,颇容易使人出错,尤其是高级配置。比如在Java初学阶段,要做一个综合应用的练习,需要通过Spring的配置文件来整合Structs和Hibernate,并将三大框架结合起来。Structs和Hibernate两大框架的配置文件导入之后,用Spring配置文件将它们整合进来,进行深入配置就会遇到困难,有时候甚至都不知道配置到什么地方,或者不敢确定配置之后能不能正常运行,或者能不能达到自己预想的结果。笔者曾经在一次配置过程中,因为配置太复杂,导致Spring在整合功能类的时候,完全陷入混乱,将功能类的顺序都配置颠倒。所以,要了解文件的配置,需要先熟悉框架的配置。   对于刚涉足Java开发的初学者来说,编写某个类或者接口方法时,往往需要运用自己的思想来编写某个属于自己的程序,以期达到自己预想的结果,但是由于框架的束缚,自己的想法往往不能充分实现。比如运用Hibernate框架实现数据库的数据操作,框架自动生成的功能代码都是按照一定规律生成的,框架生成的功能代码不能满足开发者的需求,开发者唯有按照自己的思想进行程序编写,既要按照框架规定的思想完成相应功能,又要让自己的思路在软件中得以实现,往往让人无所适从,这往往容易将他们的设计带入盲区,使其开发思想在软件实现中得不到充分发挥。因此,Java框架很容易左右Java初学者的思想。这对于一个刚刚涉足Java开发的人来说,是很不利的。   由于Java框架是设计者完成的一个广泛的半成品,大部分代码都是框架自动生成,所以很多代码都不用开发者自己来写。很多通用功能甚至只需要通过手指和鼠标就能完成。利用框架进行代码自动生成具有方便、简捷等诸多优点,这对于企业和公司里有经验的开发师来说,可以节省大量的时间和资源,但是对于刚涉足Java开发领域的开发者来说,则会导致他们越来越依赖框架自动生成代码的功能。在一段时间后,他们会对已经掌握的代码语句和功能类越来越生疏,这是很多初学者的通病。比如,一个学习Java的同学去应聘一个公司的Java工程师职位,面试时讲得头头是道,在机试的

文档评论(0)

gmomo-lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档