论文部分内容阅读
摘 要:随着我国经济的迅猛发展,相应的为Java发展也创造了条件,Java已经应用到诸多领域,得到了学术界和产业界的一致好评。不可否认,计算机平台中最为重要的部分是计算机语言,而计算机语言在特定条件下可以实现软件的开发以及一些重要功能的实现。反观计算机技术发展速度,很大程度上要依靠于计算机的软件技术。换一种方式来说,新形式下Java是计算机语言也是平台跨越性最强的软件。Java最大的优势是跨平台变成,并具有良好的平台特性。本文以分析初学者受Java框架束缚的原因为切入点,致力于研究浅析新形势下Java框架对初级开发者的束缚及化解策略,以此为广大教学者提供强大理论支撑。
关键词:新形势;Java框架;初级开发者;化解策略
随着信息技术的迅猛发展,为软件技术提供了广阔的发展空间,而Java技术就是其中的一种,也正是因为这样越来越多的人参与到Java开发中。但是很多并不明白软件开发中首要因素是什么?关于这个问题也有很多人进行研究,最终得到的答案无疑是一致的,Java软件开发首先需要的是思想,从某种意义上来说思想是Java技术的灵魂。Hebernate、Spring、Struts是初学者最先面临的三个框架,在特定条件下有效利用这些框架一定程度上可以将Java开发流程简单化和步骤化,为后续相关软件优化工作的顺利开展创造条件。那么采取何种方式帮助初学者摆脱Java三个框架的束缚成为了本文研究的关键所在。
一、分析新形势下Java框架对初级开发者思想上产生束缚的形式和原因
业界涉及的主要框架有很多,但是Hebernate、Spring、Struts是主流框架的存在。值得一提的是,在运用这些框架过程中最重要也是最关键的一步是进行文件配置,因为这些框架是类和接口的集合,只有综合考虑各方面因素并且辅助类和接口才能够确保一系列功能程序的实现。配置文件是一个比较复杂的过程,倘若稍加不注意便会出现文件混乱的状况,在高级配置中表现尤为明显。例如:Java软件技术开发初级阶段,要在充分了解Java的基础之上再做一个综合练习,利用Spring所配置的文件对Hebernate和Struts进行优化整合,而这并不是我们想象的那么简单,同样稍不留神就会出现问题,甚至于有时候按照相关程序操作,得出了结果却不一样也不是没有可能,或者是在確定配置后不能够保证其能够正常运行,与自己的预期相差甚远。对于刚步入Java软件开发行列的初学者来说,倘若要编写某个类或者接口方法时,需要将自己的思想灌输到其中,通过不断实践和探索达到自身预期目的,但是受到Java框架的影响,自己的想法并不能够完全实现。Java框架对初级开发者思想上产生束缚的和原因有很多,但是总的来说表现为四个方面:其一,Java原本的框架加上初学者对Java缺乏认识限制了他们的思想之门;其二,Java框架的配置相对来说比较复杂,并不是在短时间内能完全掌握,在实际操作过程中或多或少会出现一些问题,模糊了他们的思想;其三,Java框架本身功能齐全,但是也不能够满足开发者实际需要,换一种方式来说开发者就会依据自身所需来书写功能或开发功能,倘若要达到这样的目的就需要将框架生成和手动编写完全结合起来,但是对于初学者来说它们并不知道在哪个程序里面要进行程序编写;其四,Java框架本身并不完整,换一种方式来说就是很多代码是框架自动生成,但是也因为如此初学者习惯了这些功能,随着时间的推迟其对代码越渐生疏。
二、新形势下初级开发者摆脱Java框架束缚的策略
1.有效利用Java框架优势,切勿对其产生依赖
不可否认,Java框架有很多优势能够为初学者带来诸多便利,但是长久以往,初级者技能不能得到大幅度的提升,相反对Java框架功能的依赖程度越来越高。也就要求初学者在使用Java框架过程中不要完全依赖代码自动生成的功能,一些简单的功能自然而然的可以自动生成,但是在编写对数据库操作等功能时,一定要自己动手编写代码,尽管效率低下甚至于反复试验多次不能成功,这有这样才能够在实际操作用增强动手能力和应用能力,对于Java框架的理解也会由浅及深,为未来更好的开发Java框架功能奠定坚实基础。
2.理清脉络,明确自身目标
初学者在使用Java框架过程中难免会受到诸多因素影响,可能会因为Java框架已经存在某项功能不对其进行在开发,也就是我们常说的优化处理,在原有基础上更加简洁化。从另一方面来说Java框架功能大多是开发者思路,并不能够代表所有人的思路,也就要求初学者要理清脉络,明确自己所要开发的Java框架功能。也只有这样才能够使得初学者不受其它因素的干扰,能够全身心的投入到Java框架功能开发中,使得设计出来的Java框架功能达到预期目的。
新形势下要求Java初学者摆脱Java框架的束缚,将自身思想充分运用到Java框架功能开发中,因此,也就要求其合理利用Java框架工具,理清脉络,明确目标,更好的参与到Java框架功能开发中,为初学者为了更好的符合社会需要奠定坚实基础。
参考文献:
[1]毛洪贲,倪高云.基于Java的校园局域网通信系统的设计与实现[J].中国教育信息化.2012(03)
[2]丁健生.软件工程思想在JAVA程序设计教学中的应用[J].吉林广播电视大学学报.2011(09)
[3]王咸伟.Java网络通信专题学习网站的设计与开发[J].中国教育信息化.2010(17)
关键词:新形势;Java框架;初级开发者;化解策略
随着信息技术的迅猛发展,为软件技术提供了广阔的发展空间,而Java技术就是其中的一种,也正是因为这样越来越多的人参与到Java开发中。但是很多并不明白软件开发中首要因素是什么?关于这个问题也有很多人进行研究,最终得到的答案无疑是一致的,Java软件开发首先需要的是思想,从某种意义上来说思想是Java技术的灵魂。Hebernate、Spring、Struts是初学者最先面临的三个框架,在特定条件下有效利用这些框架一定程度上可以将Java开发流程简单化和步骤化,为后续相关软件优化工作的顺利开展创造条件。那么采取何种方式帮助初学者摆脱Java三个框架的束缚成为了本文研究的关键所在。
一、分析新形势下Java框架对初级开发者思想上产生束缚的形式和原因
业界涉及的主要框架有很多,但是Hebernate、Spring、Struts是主流框架的存在。值得一提的是,在运用这些框架过程中最重要也是最关键的一步是进行文件配置,因为这些框架是类和接口的集合,只有综合考虑各方面因素并且辅助类和接口才能够确保一系列功能程序的实现。配置文件是一个比较复杂的过程,倘若稍加不注意便会出现文件混乱的状况,在高级配置中表现尤为明显。例如:Java软件技术开发初级阶段,要在充分了解Java的基础之上再做一个综合练习,利用Spring所配置的文件对Hebernate和Struts进行优化整合,而这并不是我们想象的那么简单,同样稍不留神就会出现问题,甚至于有时候按照相关程序操作,得出了结果却不一样也不是没有可能,或者是在確定配置后不能够保证其能够正常运行,与自己的预期相差甚远。对于刚步入Java软件开发行列的初学者来说,倘若要编写某个类或者接口方法时,需要将自己的思想灌输到其中,通过不断实践和探索达到自身预期目的,但是受到Java框架的影响,自己的想法并不能够完全实现。Java框架对初级开发者思想上产生束缚的和原因有很多,但是总的来说表现为四个方面:其一,Java原本的框架加上初学者对Java缺乏认识限制了他们的思想之门;其二,Java框架的配置相对来说比较复杂,并不是在短时间内能完全掌握,在实际操作过程中或多或少会出现一些问题,模糊了他们的思想;其三,Java框架本身功能齐全,但是也不能够满足开发者实际需要,换一种方式来说开发者就会依据自身所需来书写功能或开发功能,倘若要达到这样的目的就需要将框架生成和手动编写完全结合起来,但是对于初学者来说它们并不知道在哪个程序里面要进行程序编写;其四,Java框架本身并不完整,换一种方式来说就是很多代码是框架自动生成,但是也因为如此初学者习惯了这些功能,随着时间的推迟其对代码越渐生疏。
二、新形势下初级开发者摆脱Java框架束缚的策略
1.有效利用Java框架优势,切勿对其产生依赖
不可否认,Java框架有很多优势能够为初学者带来诸多便利,但是长久以往,初级者技能不能得到大幅度的提升,相反对Java框架功能的依赖程度越来越高。也就要求初学者在使用Java框架过程中不要完全依赖代码自动生成的功能,一些简单的功能自然而然的可以自动生成,但是在编写对数据库操作等功能时,一定要自己动手编写代码,尽管效率低下甚至于反复试验多次不能成功,这有这样才能够在实际操作用增强动手能力和应用能力,对于Java框架的理解也会由浅及深,为未来更好的开发Java框架功能奠定坚实基础。
2.理清脉络,明确自身目标
初学者在使用Java框架过程中难免会受到诸多因素影响,可能会因为Java框架已经存在某项功能不对其进行在开发,也就是我们常说的优化处理,在原有基础上更加简洁化。从另一方面来说Java框架功能大多是开发者思路,并不能够代表所有人的思路,也就要求初学者要理清脉络,明确自己所要开发的Java框架功能。也只有这样才能够使得初学者不受其它因素的干扰,能够全身心的投入到Java框架功能开发中,使得设计出来的Java框架功能达到预期目的。
新形势下要求Java初学者摆脱Java框架的束缚,将自身思想充分运用到Java框架功能开发中,因此,也就要求其合理利用Java框架工具,理清脉络,明确目标,更好的参与到Java框架功能开发中,为初学者为了更好的符合社会需要奠定坚实基础。
参考文献:
[1]毛洪贲,倪高云.基于Java的校园局域网通信系统的设计与实现[J].中国教育信息化.2012(03)
[2]丁健生.软件工程思想在JAVA程序设计教学中的应用[J].吉林广播电视大学学报.2011(09)
[3]王咸伟.Java网络通信专题学习网站的设计与开发[J].中国教育信息化.2010(17)