java前辈高手请进 10
我想毕业之后做Java方面的项目开发想成为高手谁能给我一个具体的学习流程具体该学哪几门课多谢如果有满意的答案一定追加50分!!!要有学习条例按部就班的那种谢谢了是做j2e...
我想毕业之后做Java方面的项目开发 想成为高手 谁能给我一个具体的学习流程 具体该学哪几门课 多谢 如果有满意的答案 一定追加50分!!!要有学习条例 按部就班的那种 谢谢了
是做j2ee方面的 毕业能够在一个IT公司站得住脚才行 做Java项目开发 展开
是做j2ee方面的 毕业能够在一个IT公司站得住脚才行 做Java项目开发 展开
展开全部
第一阶段:
Oracle数据库 包括Oracle体系结构、Oracle 基础管理、SQL 语言、面试难题分析、Sequence和同义词、数据字典及用户管理、E-R模型、Power Designer设计工具
具体要求:1、掌握Oracle、MySQL数据库的基本使用,会使用SQL操作数据库;2、能对数据库进行基本的管理。
程序员在实际的开发中,关注更多的是程序代码的结构、可重用性等关键问题,对于数据库,程序员要掌握的就是基本的命令和SQL语法,在本课程讲解中,将围绕各种复杂的SQL语法进行分析、总结,并以面试题推动学员对于知识点的理解。
第二阶段:JAVA SE核心课程
具体内容:核心语法、面向对象编程、多线程、文件编程、Java新特性、常用类库、网络编程、数据库编程、数据结构/类集
具体要求:
1、掌握JAVA语言核心语法(类与对象、继承与多态、异常处理等);
2、了解面向对象的分析与设计;
3、能使用JAVA进行IO文件、数据库等进行JAVA数据开发;
4、能使用JAVA进行基本的网络程序开发;
5、可以灵活的使用JAVA中的常用类库;
6、了解数据结构在JAVA中的基本实现;
7、掌握类集框架的各个组成部分;
8、掌握Java的各种新特性技术:Assert、Generic、Enum、Annotation、Static Import、Autoboxing、Unboxing;
9、可以使用反射机制完成各种复杂操作
10、可以使用Oracle进行开发。
在整个java核心体系中,JAVA SE是一项最重要的技术,根据MLDN从java job上的面试调查,发现市面上的大部分程序员都不能很好的理解及应用java基础中的很多知识,对很多知识都存在模糊或错误的理解,MLDN根据多年的培训经验,以高端开发为最终目标,java se的讲解中将围绕各种设计思想进行讲解,对于JDK 1.5的新特性也将进行全面的讲解,并通过代码进行系统的知识分析,让学员可以建立起完整的面向对象分析思路,并运用程序的手段来解决现实生活中的一系列问题。
Java的学习重点分为以下几个部分:
• Java面向对象思想的运用,可以灵活的运用各个知识点进行现实世界的抽象
• Java集合框架及数据结构,集合作为java最重要的部分,要清楚的掌握集合中各个操作细小的部分及区别,并可以编写数据结构,以巩固java类集的理解。
• Java IO操作,为日后的JAVA EE开发打下基础
• Java数据库编程,任何系统都是基于数据库的操作,所以Java数据库编程将是任何系统开发的基础
在课程讲解中将结合UML一起进行设计及讲解操作,可以对问题进行完整OOA、OOD、OOP的分析及设计。
第三阶段:JAVA SE核心课程
具体内容:网页前台制作、开发环境搭建、JSP基础语法、JavaBean编程、Servlet 、MySQL
具体要求:
1、掌握JSP开发动态网站程序;
2、可以使用JavaScript进行复杂的页面开发;
3、熟练使用Tomcat服务器进行WEB项目的开发及部署;
4、熟练掌握JSP中的基础语法以及各常用内置对象的使用;
5、可以熟练的使用分页算法,完成分页显示功能;
6、可以使用Smartupload完成文件的上传操作,并可以自动将上传文件更名;
7、掌握过滤、监听的开发;
8、掌握MVC开发模式应用;
WEB课程是一门综合性较强的课程,要求开发人员必须具备网页制作(HTML、CSS)、Java Script、服务器的配置、JAVA SE基础、数据库等各个学科的知识才能够开始学习。
第四阶段:框架开发技术
具体内容:JAVA EE架构、Hibernate 3、IBatis、Spring 2、AJAX框架、Struts 2
具体要求:1、掌握完整的JAVA EE架构;
2、可以使用AJAX各种常用框架完成富客户端的开发;
3、掌握主流开发框架:Struts / Struts2 + Hibernate + Spring的联合开发;
4、掌握Struts 2.0与Struts 1.x的区别及使用,并可以使用Spring进行SSH2整合;
5、了解IBatis框架的基本使用。
6、实现技术:
• 使用SSH和SSH2,并结合AJAX的各种框架进行开发;
• 使用ECSide完成报表显示。
第五阶段:分布式开发技术
具体内容:RMI高级编程 包括远程方法调用、存根、命名查找
具体要求:
1、了解分布式开发的原理及作用;
2、可以了解RMI的基本作用及实现;
3、掌握SUN最新的开发技术 —— EJB 3.0的各个组成部分,以及使用Jboss服务器完成EJB的开发;
4、掌握Web Services技术以及使用XFire、EJB 3.0实现WebServices;
5、掌握JavaMail服务的使用。
第六阶段:专向开发技术
具体内容:搜索引擎、JBPM
具体要求:
1、掌握搜索引擎的搭建原理及实现;
2、掌握工作流系统的原理及实现。
第七阶段:Linux操作系统
具体内容:Linux安装、Linux基本命令、VI使用、Shell编程、FTP、SVN、Apache、Tomcat、MySQL、发布JAVA EE程序
具体要求:
1、熟练使用Linux的常用命令;
2、能在Linux下进行项目的开发及部署。
这是从网站上搜索到的,希望对你有帮助。另外给你推荐一些MLDN的视频,都是免费可以下载的,学习起来比较简单。
Oracle数据库 包括Oracle体系结构、Oracle 基础管理、SQL 语言、面试难题分析、Sequence和同义词、数据字典及用户管理、E-R模型、Power Designer设计工具
具体要求:1、掌握Oracle、MySQL数据库的基本使用,会使用SQL操作数据库;2、能对数据库进行基本的管理。
程序员在实际的开发中,关注更多的是程序代码的结构、可重用性等关键问题,对于数据库,程序员要掌握的就是基本的命令和SQL语法,在本课程讲解中,将围绕各种复杂的SQL语法进行分析、总结,并以面试题推动学员对于知识点的理解。
第二阶段:JAVA SE核心课程
具体内容:核心语法、面向对象编程、多线程、文件编程、Java新特性、常用类库、网络编程、数据库编程、数据结构/类集
具体要求:
1、掌握JAVA语言核心语法(类与对象、继承与多态、异常处理等);
2、了解面向对象的分析与设计;
3、能使用JAVA进行IO文件、数据库等进行JAVA数据开发;
4、能使用JAVA进行基本的网络程序开发;
5、可以灵活的使用JAVA中的常用类库;
6、了解数据结构在JAVA中的基本实现;
7、掌握类集框架的各个组成部分;
8、掌握Java的各种新特性技术:Assert、Generic、Enum、Annotation、Static Import、Autoboxing、Unboxing;
9、可以使用反射机制完成各种复杂操作
10、可以使用Oracle进行开发。
在整个java核心体系中,JAVA SE是一项最重要的技术,根据MLDN从java job上的面试调查,发现市面上的大部分程序员都不能很好的理解及应用java基础中的很多知识,对很多知识都存在模糊或错误的理解,MLDN根据多年的培训经验,以高端开发为最终目标,java se的讲解中将围绕各种设计思想进行讲解,对于JDK 1.5的新特性也将进行全面的讲解,并通过代码进行系统的知识分析,让学员可以建立起完整的面向对象分析思路,并运用程序的手段来解决现实生活中的一系列问题。
Java的学习重点分为以下几个部分:
• Java面向对象思想的运用,可以灵活的运用各个知识点进行现实世界的抽象
• Java集合框架及数据结构,集合作为java最重要的部分,要清楚的掌握集合中各个操作细小的部分及区别,并可以编写数据结构,以巩固java类集的理解。
• Java IO操作,为日后的JAVA EE开发打下基础
• Java数据库编程,任何系统都是基于数据库的操作,所以Java数据库编程将是任何系统开发的基础
在课程讲解中将结合UML一起进行设计及讲解操作,可以对问题进行完整OOA、OOD、OOP的分析及设计。
第三阶段:JAVA SE核心课程
具体内容:网页前台制作、开发环境搭建、JSP基础语法、JavaBean编程、Servlet 、MySQL
具体要求:
1、掌握JSP开发动态网站程序;
2、可以使用JavaScript进行复杂的页面开发;
3、熟练使用Tomcat服务器进行WEB项目的开发及部署;
4、熟练掌握JSP中的基础语法以及各常用内置对象的使用;
5、可以熟练的使用分页算法,完成分页显示功能;
6、可以使用Smartupload完成文件的上传操作,并可以自动将上传文件更名;
7、掌握过滤、监听的开发;
8、掌握MVC开发模式应用;
WEB课程是一门综合性较强的课程,要求开发人员必须具备网页制作(HTML、CSS)、Java Script、服务器的配置、JAVA SE基础、数据库等各个学科的知识才能够开始学习。
第四阶段:框架开发技术
具体内容:JAVA EE架构、Hibernate 3、IBatis、Spring 2、AJAX框架、Struts 2
具体要求:1、掌握完整的JAVA EE架构;
2、可以使用AJAX各种常用框架完成富客户端的开发;
3、掌握主流开发框架:Struts / Struts2 + Hibernate + Spring的联合开发;
4、掌握Struts 2.0与Struts 1.x的区别及使用,并可以使用Spring进行SSH2整合;
5、了解IBatis框架的基本使用。
6、实现技术:
• 使用SSH和SSH2,并结合AJAX的各种框架进行开发;
• 使用ECSide完成报表显示。
第五阶段:分布式开发技术
具体内容:RMI高级编程 包括远程方法调用、存根、命名查找
具体要求:
1、了解分布式开发的原理及作用;
2、可以了解RMI的基本作用及实现;
3、掌握SUN最新的开发技术 —— EJB 3.0的各个组成部分,以及使用Jboss服务器完成EJB的开发;
4、掌握Web Services技术以及使用XFire、EJB 3.0实现WebServices;
5、掌握JavaMail服务的使用。
第六阶段:专向开发技术
具体内容:搜索引擎、JBPM
具体要求:
1、掌握搜索引擎的搭建原理及实现;
2、掌握工作流系统的原理及实现。
第七阶段:Linux操作系统
具体内容:Linux安装、Linux基本命令、VI使用、Shell编程、FTP、SVN、Apache、Tomcat、MySQL、发布JAVA EE程序
具体要求:
1、熟练使用Linux的常用命令;
2、能在Linux下进行项目的开发及部署。
这是从网站上搜索到的,希望对你有帮助。另外给你推荐一些MLDN的视频,都是免费可以下载的,学习起来比较简单。
展开全部
楼主是想从事的是J2EE开发的吧,下面我推荐一个学习路线,仅供参考,希望对你有所帮助。至于具体书我觉得个人而异,我推荐的不一定适合你,所以就没有列出来了。
1学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。
2学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。
3学习HTML、css、JavaScript的内容。
4学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的部分
5学习Struts 或者Spring MVC。二者取其一即可,推荐选Struts
6学习Java与XML ,重点掌握使用Java技术对XML文件的解析
7学习Java EE的核心技术 ,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss
8学习Hibernate 等持久层的技术
9学习Spring
10学习AJAX
11学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP
12学习OOA与OOD,uml,设计模式
13学习Web Services、SOAP的原理与应用开发
最后,现在很多公司都使用Linux系统做为服务器系统,
并且使用Linux系统进行程序的开发(都是出于使用正版的考虑),所以Linux系统的安装、使用和简单管与配置,
也是需要学习,这部分内容,跟其他内容没有关联,可以在任何时候学。推荐学习完SQL与数据库之后进行学习。
你要想找到一份不错的Java程序员工作,最基本的也要把1-12都学习了,
当然有的内容需要深入掌握,有的内容可以慢慢的深入掌握的。
1学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。
2学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。
3学习HTML、css、JavaScript的内容。
4学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的部分
5学习Struts 或者Spring MVC。二者取其一即可,推荐选Struts
6学习Java与XML ,重点掌握使用Java技术对XML文件的解析
7学习Java EE的核心技术 ,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss
8学习Hibernate 等持久层的技术
9学习Spring
10学习AJAX
11学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP
12学习OOA与OOD,uml,设计模式
13学习Web Services、SOAP的原理与应用开发
最后,现在很多公司都使用Linux系统做为服务器系统,
并且使用Linux系统进行程序的开发(都是出于使用正版的考虑),所以Linux系统的安装、使用和简单管与配置,
也是需要学习,这部分内容,跟其他内容没有关联,可以在任何时候学。推荐学习完SQL与数据库之后进行学习。
你要想找到一份不错的Java程序员工作,最基本的也要把1-12都学习了,
当然有的内容需要深入掌握,有的内容可以慢慢的深入掌握的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在的J2EE开发真的没多少东西,来来回回就考你SSH框架,但真正都回用到的公司真的很少,Struts用的还多点,其他2个就很少了。最重要的还是J2SE部分,把这基础打牢了,学框架就是2天一个。刚进公司的话一般就是调调页面什么的,所以HTML和JS一定都熟练,一般都会改别人弄好的页面,所以起码能看懂别人写的JS。
建议你J2SE基础打牢一点,HTML和基本的JS熟练掌握,再把SSH框架的基本概念看一下就差不多。
建议你J2SE基础打牢一点,HTML和基本的JS熟练掌握,再把SSH框架的基本概念看一下就差不多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
真想学的话,可以去培训班,在里面认真的学习,保证你出来后能够胜任J2EE程序员的工作! 如果你确实是有天赋,也可以自学,不过有可能会绕很多不必要的道。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以参考培训班的课程安排
毕竟培训是直接面向就业的,很适合你现在的需求
毕竟培训是直接面向就业的,很适合你现在的需求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询