未来的目标以及课程(J2EE)的目标
未来的目标:想做一个c++游戏开发工程师,主要是主机游戏方面,例如刺客信条,看门狗,军团要塞这类的游戏。梦想是进入valve(维尔福软件公司),那里有最专业的游戏开发引擎,为年轻的或者成熟的游戏开发人员都提供了大量的平台,并且每年都会为全世界玩家输出最精良的游戏,我的梦想就是在valve能够研发出受人们喜爱的游戏。
因此现在也在不断学习c++的各种知识,基础的语法,框架等等。
在学了一学期的Java课程,并且自学了js的脚本语言,有了一定的基础知识;这学期引入了J2EE,这是一个为大企业主机级的计算类型而设的Java平台,并且J2EE简化了应用程序的开发,J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,而J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE也有几大组件:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。
通过对J2EE的初步认识,我的课程目标是:1.学习web的小应用程序(applet),掌握GUI设计的思想和方法,以及桌面程序的swing,AWT,SWT;
2.学习Servlets以及JSTL和可以选择的第三方TagLibraries;
3.学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)
4.学习一门轻量级应用程序框架,例如Spring,以及它的IoC/DI风格(setter,constructor,interfaceinjection)。
5.熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS (JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX (JavaManagementeXtensions),以及JavaMail。
在对J2EE的一段时间学习之后,我希望能有的水平:1.掌握基本语法,将上述的目标能够实现;
2.精通MVC