十月,全国校区均可申请免费试学资格!

2017年最新版JavaEE课程大纲

目前课程版本:8.0   升级时间:2017.02.10   查看详细

JavaEE课程设计理念

  •  

    夯实基础

    一栋大楼最重要的就是地基,JavaEE课程体系最重要的就是Java基础,经过十年的沉淀,Java基础课程从张孝祥老师创建传智播客以来在逐步的优化和完善,内容涵盖了Java基础所有知识点,共包括计算机基础知识、编程基础、面向对象、常用类介绍、集合、IO、多线程、网络编程、反射、jdbc与MySql数据库等11个章节。夯实的基础知识为JavaEE企业项目开发奠定坚实的基础。

  •  

    由浅入深

    我们的学生大多数是零基础,我们采用由浅入深的思想进行课程设计来保证学生的学习吸收效果。通常一个知识点最开始都会设计快速入门,之后再讲解详细的工作原理及各各特性。通过快速入门使学生对该知识点的应用会有基本的认识,并且对学习该知识点没有压力感,非常有利于学习吸收。通过工作原理的详细学习学生会对知识点各各特性的关系及作用从整体上把握,最后学生通过案例练习形成自己的知识体系,最终掌握知识点的应用方法。

  •  

    真实案例

    课程的目标是学生灵活运用所学知识进行企业项目开发,我们会针对知识点的不同特性设计贴近企业项目的案例,案例的选材是从真实的企业项目中提取,需要根据知识点的特性来设计案例的内容,从而实现学完知识点后独立完成案例的目标。当学生独立完成案例的开发基本就具备了企业项目开发的基础,最后学生通过阶段综合案例、项目实战达到融会贯通。

  •  

    项目实战

    项目是整个JavaEE课程体系中最重要的阶段,项目课程是对所有知识点学习的检验,项目课程中也会讲解一些当前流行的框架和技术, 最重要的是项目课程中融入了很多项目实战内容,项目实战就是要求学生独立根据需求文档及设计文档完成功能的开发,学生在掌握了基础理论之后通过项目实战会真正掌握一个完整的项目从需求分析、设计、编码、测试、上线维护等整个开发流程,学生毕业即可进入企业进行项目开发。

JavaEE基础班课程大纲

学习对象

0基础0经验的小白人员;想通过最低的成本来试一下自己是否适合做Java编程相关工作的转型人员。

上课方式

全日制脱产,每周5天上课, 上两天课休息一天的上课方式(实际培训时间可能因法定节假日等因素发生变化)

培训时间

部分校区可能会根据实际情况有所调整,详情可询咨询老师   点击咨询



JavaEE 基础班课程大纲
所处阶段 主讲内容 技术要点 学习目标
第1阶段:
Java语言入门
1.计算机基础知识 1.计算机基础;2.DOS常用命令;3.Java概述;4.JDK环境安装配置;5.环境变量配置;6.Java程序入门 可掌握的核心能力:
(1)能够掌握DOS系统常用基本命令;
(2)熟练使用eclipse编写java代码;
(3)熟练使用java语言的常用对象;
(4)使用java编写单机应用程序;
(5)掌握面向对象编程思想,为以后深入学习JavaEE就业课程打下坚实的基础。
       
可解决的现实问题:
学生具备Java基础,为JavaEE就业班的学习打下基础。
市场价值:
 具备Java语言编程基础,但是还不能达到企业的用人标准。
2.编程基础 1.常量与变量;2.数据类型;3.运算符;4.流程控制语句;5.方法;6.数组
3.面向对象 1.面向对象思想;2.类与对象;3.成员变量和局部变量;4.封装;5.this关键字;6.构造方法
4.常用类 1.Object类;2.Scanner类;3.Random类;4.String;5.StringBuilder类
5.集合 1.集合概述;2.集合特点;3.ArrayList集合
6.IO 1.字符输入流;2.字符输出流;3.字符缓冲输入流;4.字符缓冲输出流;5.复制文件;6.集合与文件中数据相互读写

JavaEE就业班课程大纲

学习对象

本课程适合于计算机专业,有一定Java基础、通过入学考核的未就业人士。

提示:测试题主要考察您是否具备Java基础,以便我们统一入学基础,更好地开展教学工作。如果您感觉测试题很难,我们建议您参加我们的Java基础班学习。

上课方式

全日制脱产,每周5天上课, 上两天课休息一天的上课方式(实际培训时间可能因法定节假日等因素发生变化)

培训时间

部分校区可能会根据实际情况有所调整,详情可询咨询老师   点击咨询




JavaEE 就业班课程大纲
所处阶段主讲内容技术要点学习目标
第2阶段:
Java语言进阶
1.面向对象1.匿名对象;2.继承;3.多态;4.抽象类;5.接口;6.内部类可掌握的核心能力:
(1)掌握常用数据结构和算法;
(2)熟练使用java语言的常用对象;
(3)使用java编写单机应用程序;
(4)掌握面向对象编程思想,为以后深入学习JavaWEB课程打下坚实的基础。
       
       
可解决的现实问题:
学生具备JavaSE本地应用开发能力,能够在本机开发一些应用软件,为学习JavaWeb项目开发打下基础。
       
市场价值:
熟练掌握JavaSE本地开发课程后,可满足java软件开发行业的初级需求,根据市场反馈数据薪资可达4000元/月。
2.异常1.异常概述;2.异常分类;3.异常处理方案;4.自定义异常
3.常用类1.基本包装类;2.正则表达式;3.System类;4.Date;5.DateFormat类;6.Calendar类
4.集合1.Collection接口下的常用集合;2.Iterator接口;3.泛型;4.Map接口下的常用集合
5.IO1.文件;2.字节流;3.字节缓冲流;4.转换流;5.序列话流
6.多线程1.多线程运行原理;2.多线程的实现方案;3.线程生命周期;4.线程同步;5.线程池
7.网络编程1.网络编程三要素;2.Socket原理机制;3.UDP传输;4.TCP传输
8.反射1.类加载机制原理;2.反射构造方法、字段、方法;3.Properties配置文件
9.XML1.XML基本语法;2.XML的约束;3.XML的解析;4.BeanUtils的使用
10.注解及动态代理1.注解的使用;2.自定义注解;3.动态代理Proxy;4.类加载器
11.Mysql及JDBC开发1.MySQL数据库;2.JDBC开发;3.连接池;4.DBUtils;5.JDBC事物管理
第3阶段:
JavaWeb
1.前端技术1.html;2.css;3.js;4.jQuery;5.BootStrap可掌握的核心能力:
(1)运用常用的网页开发技术设计网页;
(2)掌握WEB系统交互原理;
(3)掌握JavaWeb开发核心技术;
(4)运用JavaWeb核心技术完成简单功能实现;
(5)掌握JavaWeb高级技术,创建更好的Web应用程序;
(6)具备B/S结构软件开发能力。

可解决的现实问题:
能够完成B/S结构网站开发,具备了真实环境的项目部署能力,能够完成中小型企业管理系统等传统项目的开发。

市场价值:
熟练掌握JavaWeb网站设计课程后,可满足java软件开发行业的中级需求,根据市场反馈数据来看,薪资可达8000元/月。
2.javaWeb核心1.Tomcat;2.Servlet;3.Request和Response;4.Cookie和Session;5.jsp,el和jstl;6.Filter;7.Listener
3.ajax应用1.ajax;2.jQuery的ajax;3.EasyUI
4.linux和redis1.Linux;2.Redis
5.javaWeb综合项目实战1.通用BaseServlet抽取;2.缓存技术;3.JavaMail;4.在线支付;5.文件上传;6.Linux项目部署
第4阶段:
项目一
1.Hibernate5框架1.hibernate.cfg.xml配置;2.hbm.xml映射文件详解;3.PO对象状态及状态的转换分析;4.Hibernate高级映射技术;5.Hibernate数据检索技术;6.Hibernate性能优化技术可掌握的核心能力:
(1)掌握SSH框架,使用SSH框架开发出结构清晰、可复用性好、维护方便的Web应用程序;
(2)掌握如何使用Maven管理项目工程;
(3)掌握Oracle数据库的相关技术;
(4)掌握系统开发中的性能、可扩展性及维护性的提升;
(5)通过项目实战熟练掌握SSH框架的使用;
(6)掌握Apache poi实现数据导入导出;
(7)掌握图形报表的生成技术,如JfreeChart、HighChart、AmChart;
(8)掌握Jquery Easy UI框架;
(9)掌握Apache Shiro技术;
(10)掌握BRAC认证模型,有效进行用户权限管理;
(11)积累JavaEE企业应用开发经验。

可解决的现实问题:
能够使用SSH框架完成传统企业级项目开发,熟悉多种业务流程,丰富项目开发经验。

市场价值:
熟练掌握综合项目一课程后,可满足java软件开发行业的中高级需求,根据市场反馈数据来看,薪资可达10000 元/月。
2.Struts2框架1.struts.xml详解及使用;2.使用通配符定义action、动态方法调用;3.ActionContext及ServletActionContext使用;4.模型驱动ModelDriven、属性驱动;5.默认拦截器分析、自定义拦截器;6.OGNL表达式、值栈ValueStack分析
3.Spring框架1.applicationContext.xml配置文件编写;2.IoC思想、DI依赖注入;3.使用AspectJ切面编程;4.JdbcTemplate模板使用;5.声明式事务管理6.SSH整合
4.CRM项目实战1.使用struts2+spring4+hibernate5 +svn来开发项目;2.使用Jquery EasyUI进行布局;3.使用svn进行代码管理
5.oracle1.简单查询;2.oracle的常用函数;3.多表查询;4.集合操作;5.DDL操作管理表;6.DML管理数据;7.其它数据库对象;8.PL/SQL编程;9.存储过程与存储函数10.触发器
6.maven1.maven介绍;2.maven安装;3.maven的入门程序;4.maven仓库;5.项目构建;6.依赖管理;7.maven综合案例;8.maven的私服
商务综合管理平台项目1.SSH框架整合;2.使用maven进行项目的分模块开发;3.页面布局采用前端主流jQuery插件easyui;4.采用Redis实现缓存机制;5.采用Oracle数据库。;6.引入WebService的CXF开发方式,并与Spring结合;7.采用了BRAC认证模型,有效进行用户权限管理,同时加入当前流行的Shiro安全框架,从而高效快捷保证系统安全可靠;8.加入了Quartz与spring整合实现定时任务调度;9.引入JavaMail邮件机制,并实现Spring与JavaMail整合开发;10.使用PowerDesigner建立企业级PDM模型
医药集中采购系统项目
新BOS物流系统项目
蓝云ERP管理系统项目
第5阶段:
项目二
1.mybatis框架1.mybatis框架原理;2.mybatis入门案例;3.mybatis开发DAO方式;4.mybatis输入输出映射;5.动态sql;6.spring整合mybatis可掌握的核心能力:
(1)熟练使用SSM框架进行基本功能开发;
(2)掌握Lucene\Solr全文检索解决方案;
(3)掌握非关系型数据库Redis;
(4)掌握富文本编辑器KindEditor;
(5)掌握Freemarker模板引擎;
(6)掌握Nginx反向代理;
(7)掌握dubbo分布式调用技术;
(8)掌握zookeeper分布式应用协调服务;
(9)积累互联网电商项目开发经验。

 可解决的现实问题:
 使用主流框架组合SSM开发,并引入新技术,全面丰富项目二,打造含金量超高的电商项目,让学员更轻松面对互联网电商项目开发岗位。

市场价值:
熟练掌握综合项目二课程后,可满足java软件开发行业的高级需求,根据市场反馈数据来看,薪资可达12000元/月 。
2.springmvc框架1.springmvc框架原理;2.springmvc入门案例;3.springmvc整合mybatis;4.参数绑定;5.json数据交互;6.拦截器
3.Lucene、solr框架1.什么是全文检索;2.Lucene实现全文检索;3.Analyzer分析器;4.索引维护;5.solr安装配置;6.solr索引、solr搜索、SolrJ
移动电子商城项目1.SSM框架整合;2.jsp+easyui视图层展现;3.KindEditor富文本编辑器应用;4.Freemarker模板引擎实现页面静态化;5.Dubbo分布式调用技术;6.Nginx反向代理;7.Redis缓存;8.Lucene/Solr全文检索解决方案;9.FastDFS图片服务器;10.ActivieMQ消息队列;11.maven项目管理;12.svn/git实现项目代码和文档管理;13.zookeeper分布式协调服务;14.mycat中间件
新巴巴运动网项目
淘淘商城项目
宜立方项目

基础差? 可免费学基础班

申请试读名额

基础过关? 可直接就读就业班

基础测试

JavaEE学科项目介绍

  • 商务综合管理平台

    项目简介:

    商务综合管理平台紧跟时代步伐,该软件主要从事的国际物流行业一系列相关过程的管理,公司业务遍及欧美。随着公司不断发展壮大,旧的信息系统已无法满足公司的快速发展需求,妨碍公司成长,在此背景下,公司领导决定研发《商务综合管理平台》。

    项目特色:

    采用了当前最流行的S2SH进行总体架构,充分利用框架整合后的各种特性,并加入Maven有效进行项目管理,采用了BRAC认证模型,有效进行用户权限管理,使用Apache POI实现海量数据导出,使用AmChart+Flash形成各种统计图形,从而为高层提供决策支撑。

  • 医药集中采购系统

    项目简介:

    药品集中采购系统是利用计算机信息网络技术为医药卫生行业服务的电子交易系统,实现医疗机构上网采购、药品经营企业上网销售、监督单位网上监管,实现药品交易过程的数字化、网络化、透明化。

    项目特色:

    采用Maven进行项目管理,模块划分清晰、模块间依赖明确,采用大型数据库Oracle持久化存储,系统权限管理采用Apache Shiro框架完成,统计分析模块实现大数据统计分析解决方案,对分散数据聚合,提高系统处理性能。

  • 新BOS物流系统

    项目简介:

    本系统是基于B/S架构而设计开发的,是某物流公司的一个后台管理系统,属于物流公司整个ERP平台的一个组成部分。随着近年来物流行业的快速发展,原有的系统无法满足日常业务需求,严重影响公司发展,因此公司管理层决定研发《新BOS物流系统》

    项目特色:

    项目采用SSH(Struts2+Spring+Hibernate)框架开发,采用Maven构建,SVN版本控制,PowerDesigner数据建模,采用JqueryEasyUI 框架开发前端页面,基于WebService实现与CRM系统的远程通讯,项目报表管理模块,支持POI、IText导出 Excel和PDF格式报表文件。

  • 蓝云ERP管理系统

    项目简介:

    《蓝云ERP管理系统》是根据业务需求发展需要,建立的企业内部使用的综合信息管理服务平台。企业数据以WEB形式采集录入系统,经过收集汇总后,为各级终端用户提供日常业务信息管理、业务流程执行等日常办公服务辅助平台,辅助本职能部门出具预案决策,提高整体企业内部业务工作效率。

    项目特色:

    基于SSH2集成框架开发,采用Shiro框架进行权限校验,可以在子公司、部门、岗位、角色间进行权限控制的快速切换,基于Jfreechart进行静态与动态展示,采用CXF框架对外提供标准财务接口。

  • 移动电子商城

    项目简介:

    移动商城是在网上终端预约销售基础上,即将启动网上商城建设项目,用于建立网上终端、营销案在线销售及相关辅助功能,包含商品管 理、订单管理、类目管理、客户管理、合作商管理、客服管理、购物平台、内容管理等。

    项目特色:

    项目采用当前最流行的SSM(springmvc+spring+mybatis)框架开发,系统前台使用Freemarker做静态化页面来提高系统的性能,以应对大规模的用户量的并发,使用CXF的Webservice框架来做异构系统之间的相互通信,使用Hudson来管理项目开发过程中的持续集成。

  • 新巴巴运动网

    项目简介:

    新巴巴运动网是专业的运动类网上购物商城,属于大型互联网电子商务项目,它包含商品管理、订单管理、类目管理、品牌管理、客户管理、合作商管理、客服管理、购物平台、内容管理等。

    项目特色:

    项目采用当前流行的Springmvc、Spring的Ioc和Aop、Mybatis等框架来完成,前台使用JSP作为视图层CSS+DIV来布局,JQuery等JS框架来开发页面,使用Hudson/Jenkins来管理项目开发过程中的持续集成,加入了分布式缓存Memcached/redis服务器,来减轻对数据库的访问压力。

  • 淘淘商城

    项目简介:

    淘淘网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。商家可以在入住淘淘商城,在该平台上开店出售自己的商品,并且得到淘淘商城提供的可靠的服务。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。

    项目特色:

    淘淘商城采用当前最流行的ssm(springmvc+spring+mybatis)框架开发,是当前电商网站首选的技术架构,系统后台使用jsp+easyUI作为视图层,操作简便用户体验好,使用KindEditor作为富文本编辑器操作简便界面美观。系统前台使用freemarker做静态化页面来提高系统的性能,以应对大规模的用户量的并发。使用Alibaba Dubbo作为SOA服务化治理方案的核心框架,实现分布式系统之间rpc调用。使用LVS+Nginx实现系统的负载均衡,及反向代理。可以应付大并发的压力。系统之间使用ActiveMQ消息队列实现消息服务。实现系统之间的异步通信。

  • 宜立方商城

    项目简介:

    宜立方网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。商家可以在入住淘淘商城,在该平台上开店出售自己的商品,并且得到宜立方商城提供的可靠的服务。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。

    项目特色:

    宜立方商城采用当前最流行的ssm(springmvc+spring+mybatis)框架开发,是当前电商网站首选的技术架构,系统后台使用jsp+easyUI作为视图层,操作简便用户体验好,系统前台使用freemarker做静态化页面来提高系统的性能,以应对大规模的用户量的并发。使用Alibaba Dubbo作为SOA服务化治理方案的核心框架,实现分布式系统之间rpc调用和NIO通信。使用FastDFS分布式文件系统作为图片服务器,实现图片的分布式存储。

 

JavaEE面授视频试听

  • Java基础-数组

  • Java基础-迭代器

  • JavaWeb-网上商城用户注册

  • SSH框架-客户信息列表

  • Oracle数据库-聚合统计

  • 项目-客户注册手机号校验

申请免费线下基础班试听名额

教学服务

  • 每日测评

    每晚对学员当天知识的吸收程度、老师授课内容难易程度进行评分,老师会根据学员反馈进行分析,对学员吸收情况调整授课内容、课程节奏,最终让每位学员都可以跟上班级学习的整体节奏。

  • 技术辅导

    为每个就业班都安排了一名优秀的技术指导老师,不管是白天还是晚自习时间,随时解答学员问题,进一步巩固和加强课上知识。

  • 学习系统

    为了能辅助学员掌握所学知识,黑马程序员自主研发了6大学习系统,包括教学反馈系统、学习难易和吸收分析系统、学习测试系统、在线作业系统、学习任务手册、学员综合能力评定分析等。

  • 末位辅导

    为了能辅助学员掌握所学知识,黑马程序员自主研发了6大学习系统,包括教学反馈系统、学习难易和吸收分析系统、学习测试系统、在线作业系统、学习任务手册、学员综合能力评定分析等。

  • 生活关怀

    从学员学习中的心态调整,到生活中的困难协助,从课上班级氛围塑造到课下多彩的班级活动,班主任360度暖心鼓励相伴。

  • 就业辅导

    小到五险一金的解释、面试礼仪的培训;大到500强企业面试实训及如何针对性地制定复习计划,帮助学员拿到高薪Offer。