尚学堂【官网】-西安Java培训|c++培训|Android培训|安卓培训|java视频教程|软件工程师|-西安雁塔尚学堂计算机学校
 陕西科技大学-实习就业项训基地        陕西师范大学-实习就业项训基地
 西安财经学院-实习就业项训基地        西安工业大学-实习就业项训基地
  试听热线:
  029-62258374
课程介绍  首页课程介绍

javaEE全程就业班

发布:java  |  发布时间:2013-06-22 17:49:00  |  点击次数:24754

招生对象
理工科大专或大专以上学历,立志从事java软件开发;
本课程也为部分编程爱好者提供了一个很好的学习晋级的机会;
完全零起点,无需编程基础。

培训教材
《JavaSE基础与提高》,《Java Web程序编程基础》,《JavaEE框架编程》
说明:此课程配套视频西安尚学堂已经录制完成,并对外免费开放。建议参加此班的学员在开学之前,下载视频并在家提前预习,以取得更好的学习效果。点击进入视频下载页面

课程安排
第一部分 javaEE基础

第一阶段技术名称技术内容
JavaEE基础Java概述计算机语言发展史,java语言发展史;java语言特点,分支,体系结构,介绍两大核心机制,JDK和JRE;安装运行环境,环境变量配置,使用java命令运行HelloWorld程序
Java基础语法标识符、关键字和保留字、常量、变量、变量内存分配、数据类型,类型之间转换(默认、强制、多种类型混合运算)、"运算符(算术、关系、逻辑、赋值、扩展赋值等
Java面向对象面向过程和面向对象两种设计思想、面向对象的三个特点、对象和类、定义类,使用类创建对象,内存分配、对成员变量的封装、this、static、方法的参数传递(引用传递)、修饰符和访问控制、继承等
Java异常处理异常概念、异常分类、异常对象结构图、try、catch、finally、throw、throws
Java数组数组概念、一维数组定义,内存分配、一维数组赋值、访问、数组索引、数组找最大值、最小值、冒泡排序、一维对象数组的定义和使用、二维数组定义使用、数组拷贝、Arrays类
Java常用类String类定义、字符串常量池、String类常用方法(比较、查找、连接、替换、分割、转换)、验证邮箱、StringBuilder(定义、简单使用 以及和String,StringBuffer区别)、包装类等
Java集合框架Collection、Map集合体系结构图、Set和List区别、Collection、Iterator、Set、HashSet、TreeSet、List、ArrayList、LinkedList、Vector、Map、HashMap、TreeMap、泛型、装箱、拆箱
Java IO系统InputStream / FileInputStream / BufferedInputStream、Reader/ FileReader / BufferedReader 、OutputStream / FileOutputStream / BufferedOutputStream 
Java线程线程进程概念、线程状态、线程创建、启动Thread、Runnable、priority、sleep、join、yield、线程同步synchronized
Java图形界面编程组件和容器、窗体、面板、布局管理、事件处理、内部类、匿名内部类、标签、文本/密码/多行文本框、单/复选、下拉列表、按钮、Graphics
Java网络编程网络基础、 TCP/IP协议、IP地址、Socket TCP/UDP
SQL和MySQL主流数据库介绍、表、列、列数据类型介绍、使用工具建库建表、主键/组合主键、外键、标识列、实体/域/引用/自定义完整性、添加约束、添加/修改/删除数据、通配符,null/not null等
JDBCConnection/DriverManager、Statement/ResultSet、PreparedStatement、使用JDBC增删改查数据库
项目实战超市/会员管理系统

第二部分 Java Web开发
第二阶段技术名称技术内容
Java Web开发HTMLHTML介绍、规范、文档结构、文字/特殊字符、图片、链接、表格、表单、框架集
CSS样式表规范、种类、编写位置、字体、文本、背景、距离、边框、定位、伪类/列表/滤镜
JavaScriptJavasScript介绍、和java的区别、相同点、JavaScript规范、编写位置、基本语法、数据类型、语句、方法、数组、try…catch…、内置数据类型、typeOf、转换、转义字符、字符串、Math、Date、Window常用方法、Location、history、document常用方法、事件处理load/click/focus/blur/change/mouse
SerlvetWeb服务器介绍、Tomcat/目录介绍、Web应用程序/目录介绍、建立第一个web应用、部署到Tomcat、Servlet介绍、 Servlet配置和使用、Serlvet生命周期/ServletConfig、SerlvetRequest/HttpSerlvetRequest、ServletResponse/HttpServletResponse、Cookie和Session、使用Serlvet+JDBC实现登录和注册、ServletContext、转发与重定向
JSPjsp和Serlvet的联系与区别、注释、脚本、表达式、声明、page指令、jsp9个内置对象、jsp:useBean、jsp:include、jsp:forward…、使用Model2模型配合JDBC 实现 bbs论坛、编码和解码、Servlet过滤器和监听器、文件上传和下载
EL表达式和JSTL标签库EL语法和内置对象、JSTL core标签库,out,if,choose,foreach等标签的使用、JSTL format标签库dateFormat,bundle,setBundle,message,param等标签的使用
AJAX和jQueryXMLHttpRequest方法属性和JSON、JSON、使用Jackson包将java对象转换为JSON字符串、使用AJAX进行异步请求(get,post)、jQuery的选择器和过滤、使用jQuery修改页面内容,设置节点属性,设置样式、jQuery简单动画、 "jQuery中的AJAX相关函数的使用"
项目版本管理工具(CVS或SVN或Git)、了解项目需求、三层架构思想/封装数据库层、分析对象和业务流程、使用jquery完成页面特效、项目编码、文件上传和下载组件、使用XMLHttpRequest完成用户名唯一验证、分页技术、权限控制、 了解dwr配置、使用dwr的debug功能、使用dwr完成异步校验和数据装载、集中编码,处理项目中的问题、
第三部分 主流框架技术及项目实战
第三阶段技术名称技术内容
主流框架技术及项目实战Struts2框架struts2概述,struts2的基本开发流程、请求参数数据的自动装载、struts.xml文件的基本配置、struts.xml文件详解:package元素、include元素、Action元素、、等、method的动态配置[通配符配置]、strus2的常量配置、拦截器概述,自定义拦截器、OGNL和Struts2的常用标签、国际化的概念、struts2的国际化等
Oracle数据库Oracle的安装,实例,配置工具和客户端工具的使用、Oracle数据类型和用户管理、Oracle常用函数、伪列rownum,rowid的概念和使用、plsql的基本语法、变量、常量、%TYPE、%ROWTYPE、存储过程、java调用存储过程、存储函数等
Hibernate框架ORM框架简介、Hibernate简介、Hibernate的基本开发流程、hibernate的配置文件【hibernate.cfg.xml】、表和类的映射文件配置、many-to-one、one-to-many、one-to-one、many-to-many、cascade和inverse属性的使用、 hibernate的检索、乐观锁、悲观锁等
MyBatis框架mybatis简介、mybatis的开发流程、面向接口的mybaits开发、动态SQL、many-to-one、one-to-many、调用存储过程、OUT类型的参数、spring + mybatis整合等
Spring框架简单工厂模式、工厂方法模式、Spring简介、Spring的基本开发流程、静态代理、动态代理,CGLIB、AOP的概念和术语、声明式事务管理、事务注解、数据源和Apache Commons DBCP连接池、Spring和MyBatis的整合、Spring和Hibernate的整合等
Spring MVCspringmvc概述、springMVC的开发流程、基本xml配置、springmvc的注解开发、"常用注解service,control,reposity,requestMapping,responseBoby等"、文件下载、异常处理器等
基于SSM或SSH框架的项目《B2C模式的电子商务应用》
新一篇:Web 前端开发课程体系
旧一篇:Java基础与提高班
在线报名(*为必填项)
快速搜索
热门文章