1. 实训过程
实训的主要内容为Java开发技术,主要包括JavaSE的相关技术回顾和Java基础知识复习,JavaSwing图形界面开发技术,中期包括B/S架构的JavaEE企业级开发,制作网页前端和服务器后台,期间还穿插了数据库,HTML、CSS、JavaScript等技术。后期主要为C/S架构开发,包括安卓客户端开发,并结合JavaEE的服务器后台共同组建一个应用程序系统。
2. 实训内容
2.1
JavaSE复习与总结
JavaSE是Java开发的基础内容,在这一部分中我们复习了面向对象编程的基础知识,并深化了对面向对象编程的理解,更深入的认识了继承,多态等内容,还学习到了反射等在学校中没有学到的内容。
在此部分,从Java类的命名到函数,对象的命名,以及代码风格都进一步的规范化了,符合实际的企业中的正式开发的代码格式。同时代码更加精简和高效。 2.2 JavaSwing复习
JavaSwing是Java图形开发的基本工具,通过Swing库可以绘制出美观的图形界面,让程序不再仅限于控制台,转而拥有了用户界面接口。 2.3 JavaEE开发
企业级Java开发主要包括Jsp技术以及Servlet和数据库相关的技术。通过JavaWeb可以开发出相关网站与服务器。 2.4 基于JavaEE的后端服务开发
服务器端需要与数据库相结合,并提供相应的数据接口,供给前端应用程序调用,对于网页,通过web服务器可以生成动态页面,而对于移动端则可以基于数据流传输的数据,以Json,XML等格式传输,并在客户端解析。 2.5 基于Android的客户端开发
Android界面设计
客户端必须拥有良好的用户界面,因此需要设计页面布局,与JavaSwing类似,在安卓环境中需要通过配置文件定义布局和各个控件,依据设计制作出相应的UI。
Android业务逻辑
安卓的核心业务逻辑与JavaSE上的代码基本相同,只是对于控件的定义有所区别,但大部分的代码可以通用。通过定义实体类对象和相关接口,获取Json数据流并解析,通过接口生成对象,并使用这些对象进行各种操作。在安卓系统中还涉及到多线程的概念,需要注意主线程和子线程直接的关系。
3. 总结与心得
学习永无止境,对于IT行业也不例外,各种开发技术不断推陈出新,为了提高自己的知识水平,必须不断学习,不断提升个人能力。
提升专业知识广度,力求成为全能型人才。当今的IT行业需求的是具有多种能力的全能型人才,因此需要全方位的学习,掌握多种编程语言和不同的开发技术,使自身具有很高的适应性。
动手实践,很多问题只有自己动手才能发现,只有自己动手解决才能使得自己真正的成长和进步,仅仅局限于书面上的理论知识是远远不够的。目前IT技术不断迅猛发
展,只有动手实践,多写程序才能使自己跟上技术发展的潮流。
因篇幅问题不能全部显示,请点此查看更多更全内容