发 帖  
原厂入驻New

[转帖]学JAVA需要掌握的技术及流程

2010-5-14 13:19:24  1373
分享
<font face="Verdana">学JAVA需要掌握的技术及流程<br/>&nbsp;<br/>对于java初学者来说庞大的Java语言不知到从哪里入手开始学习,也不知道都要学些什么才能符合企业的要求,以下是java私塾根据技术的更新而调整的最新教学内容及流程,供大家参考。<br/>&nbsp;<br/>1.java的基础知识<br/>&nbsp;不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。<br/>&nbsp;<br/>2.Java基础项目练习<br/>&nbsp;综合应用Java基础知识来完成一个小项目。因为不再上Java基础了,所以需要借这个项目来统一锻炼基本的写Java代码的能力。 <br/>&nbsp;<br/>3.Java中级部分<br/>&nbsp;包括集合、Swing(重在思想和方法的学习)、I/O、多线程、网络、反射、注解等知识。这里是开始培养Java编程思维方式的地方,很多内容Java私塾都是从设计层面去讲解的。<br/>&nbsp;而且Java私塾的课程是自成体系的,前后知识点是相关联的,所以一定要按照课程设计,循序渐进的认真学习。 [/td]<br/>&nbsp;<br/>4.Java高级部分-理论部分<br/>&nbsp;把重心放在类设计、设计模式、体系结构、系统设计等内容,初步培养学员设计Java程序的能力 [/td]<br/>&nbsp;<br/>5.Java项目开发<br/>&nbsp;一个具体的Java项目开发,综合应用Java中高级所学到的开发知识和思想,理论和实践相结合才能真的学会。<br/>&nbsp;<br/>6.JEE基础一<br/>&nbsp;Html和Xml的知识。这里主要是做为第一个Java项目的缓冲,Html和Xml都很简单,只要上课认真听了都没有问题,课后就继续完善第一个Java项目。<br/>&nbsp;<br/>7.JavaScript<br/>&nbsp;JavaScript是Web开发中很常用的知识,在这里会涉及到很多常见的页面动态功能的实现,同时还安排了一个JavaScript的项目,采用JavaScript模拟面向对象的技术进行项目开发。<br/>&nbsp;<br/>8.数据库开发一<br/>&nbsp;全面的数据基础知识和开发应用:Oracle、Sqlserver、MySql数据库基础和开发使用,重点讲解Oracle,主要是Sql开发的知识<br/>&nbsp;<br/>9.XML读写开发<br/>&nbsp;学习对Xml的读写,包括Dom、Sax<br/>&nbsp;<br/>10.JDBC开发<br/>&nbsp;学习JDBC的知识,学会使用Java通过sql语句来操作数据库<br/>&nbsp;<br/>11.JEE基础二&nbsp;<br/>&nbsp;从整体上把握JEE,包括JEE是什么、JEE的本质、JEE的技术分布、JEE的组件体系结构、JEE的学习方法等重要知识。 同时还要学习Rmi和Jndi的知识<br/>&nbsp;<br/>12.Web开发&nbsp;<br/>&nbsp;全面的JEE的Web开发知识:Servlet+Jsp+JavaBean+TagLib+JSTL<br/>&nbsp;<br/>13.Web应用项目&nbsp;<br/>&nbsp;综合应用Web开发所学到的知识,基于MVC设计模式,进行真实Web应用的开发,在开发过程中还要学习很多实用的知识,比如:Web分页、Web树、Javascript在Web开发中的应用、常见的一些Web控件等等。<br/>&nbsp;<br/>14.Struts2框架&nbsp;<br/>&nbsp;完整的学习Struts2框架的开发和应用,还要学习Struts2的运行原理,并深入研究基本的事项方式。<br/>&nbsp;<br/>15.AJAX和DWR&nbsp;<br/>&nbsp;系统的学习AJAX的基础知识,学习和研究DWR框架的使用、运行流程和基本的实现机制<br/>&nbsp;<br/>16.Hibernate框架&nbsp;<br/>&nbsp;完整的学习Hibernate框架的开发和应用,深入理解Hibernate的实现流程和原理<br/>&nbsp;<br/>17.Struts2和Hibernate3结合的应用项目&nbsp;<br/>&nbsp;一个完整的Web应用项目开发,主要是练习实际的应用业务如何实现,业务流程如何开发,并综合使用Struts2、Hibernate3、AJAX和DWR的知识。<br/>&nbsp;<br/>18.Spring框架&nbsp;<br/>&nbsp;完整的学习Spring框架的开发和应用,深入理解IOC/DI、Aop的理论和实现方式,学习使用Spring来集成Struts2和Hibernate3,并进行开发。<br/>&nbsp;<br/>19.SSH项目开发&nbsp;<br/>&nbsp;综合应用Struts2+Spring+Hibernate来开发一个完整的应用,侧重于业务功能实现、动态表的实现,学习如何完善一个系统以达到工业级的要求,同时还要学习JUnit、Log4j等<br/>&nbsp;<br/>20.软件工程和UML&nbsp;<br/>&nbsp;学习实际的软件开发公司中如何进行软件的开发和控制,同时学习实用的设计中如何使用UML<br/>&nbsp;<br/>21.PL/SQL开发&nbsp;<br/>&nbsp;PL/SQL:包括函数、存储过程、触发器、游标、集合、PL/SQL面向对象等<br/>&nbsp;还有Java如何操作函数、如何操作存储过程、如何跟存储过程进行对象和集合的传递等<br/>&nbsp;<br/>22.大项目的分析设计&nbsp;<br/>&nbsp;以大项目作为载体,系统的学习拿到一份需求,如何进行需求分析、如何概要设计、如何分模块、如何定义接口、如何确定实体、如何进行详细设计、如何构建系统体系结构等设计上的内容,尤其是要传授如何分析设计的规则和经验,使学员具备独立分析和开发的能力。<br/>&nbsp;<br/>23.大项目的具体实现,带着JBPM,还有JQuery&nbsp;<br/>&nbsp;1:讲解大项目业务相关的实现,同时综合使用前面所学的知识,学以致用<br/>&nbsp;2:几乎所有企业级的项目都会涉及到业务流程,所以在这里会讲解工作流JBPM的开发应用<br/>&nbsp;3:学习JQuery的知识,学完就在项目中用<br/>&nbsp;4:大项目会完全按照公司实际的开发流程来进行,会分组进行团队开发,所以这里还会学习CVS的使用 <br/>&nbsp;<br/>24.Struts1.x&nbsp;<br/>&nbsp;虽然已经有很多的企业都已经开始使用Struts2了,但是还有一些企业再用Struts1,尤其是有一些老的项目还是需要Struts1的知识。由于有了Struts2的知识,所以学习Struts1的开发和使用,一次课虽然紧张点,但是足够了<br/>&nbsp;<br/>25.Ibatis&nbsp;<br/>&nbsp;虽然Hibernate是ORM的主流,但是Ibatis也占据了一定的市场,尤其是Ibatis可以用在相对大型点的应用中,所以还是应该学习一下的。当然有了Hibernate的基础,学Ibatis时间足够了<br/>&nbsp;<br/>26.EJB3和JPA开发&nbsp;<br/>&nbsp;EJB3在一些特定的行业应用还是比较广泛的,但总体市场份额并不多,所以还是应该能上手开发,时间很紧张,但只是学习如何基本开发,而不深入学习他的原理,也差不多够用<br/>&nbsp;<br/>27.WebService和SOA&nbsp;<br/>&nbsp;这也算是一个热门的话题,开发起来并不难,一次课上手开发没有问题<br/>&nbsp;<br/>28.其他应用服务器和数据库&nbsp;<br/>&nbsp;主要是学习Jboss和Weblogic的基本使用,同时学习MySql和SqlServer的基本使用,达到能够上手,并且在程序中调用起来<br/>&nbsp;<br/>29.知识总结和面试指导&nbsp;<br/>&nbsp;主要是把所过的知识串起来,再讲讲面试中常见的一些问题,其实还是实力最重要,如果开发实力不到位,怎么指导都是不管用的。<br/>&nbsp;<br/>30.整个学习过程中会学到的工具或其他开发环境&nbsp;<br/>&nbsp;IDE:Eclipse 和MyEclipse<br/>&nbsp;应用服务器:Tomcat、Jboss、Weblogic<br/>&nbsp;数据库设计工具PowerDesigner,数据库应用工具Toad和DbVisualizer,还有PL/SQL Developer<br/>&nbsp;UML设计工具:Rose和Together<br/>&nbsp;软件工程工具:Project、Visio<br/>&nbsp;版本控制工具:CVS<br/>&nbsp;Xml工具:XmlSpy<br/>&nbsp;常用Java开发开源工具:Log4j、Junit等等<br/>&nbsp;<br/>每个阶段在做项目的基础上牢固的掌握应用到的知识,只有在实际的应用中发现问题,加深所学的知识。JAVA私塾有全套的学习视频,可以参照学习。<br/>&nbsp;<br/>最后提醒大家,在做项目的时候各位一定要从开始的需求分析一直到编程,按照流程来,一定不要去看参考代码!</font>
0
2010-5-14 13:19:24   评论 分享淘帖

只有小组成员才能发言,加入小组>>

145个成员聚集在这个小组

加入小组

创建小组步骤

快速回复 返回顶部 返回列表