您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > JavaWeb方向课程体系教学大纲
JavaWeb方向课程体系教学大纲本课程体系模块如下:1.Java面向对象程序设计2.JavaWeb应用开发3.Orcale数据库4.J2EE框架技术–Struts5.J2EE框架技术–hibernate6.J2EE框架技术–spring7.实战项目Java面向对象程序设计一、课程目标掌握Java语言基础知识理解面向对象的编程思想运用Java编写命令行程序运用Swing编写图形用户界面程序运用JDBC编写数据库访问程序运用Swing和JDBC实现C/S结构的应用程序二、课程对象长训班学员短训班学员三、预备课程软件技术基础计算机基础程序设计和C语言实现四、课程学时理论课上机课项目实战总学时526840160五、相关的项目案例网络银行系统连连看游戏项目聊天室项目六、课程地位本课程作为Web方向的基础课程本课程作为Android方向的基础课程七、课程知识点第1章、Java简介1.了解Java语言2.了解Java的特点3.了解Java程序的类型4.理解Java虚拟机(JVM)5.掌握Java程序的运行环境第2章、面向对象的程序设计1.了解Java中的程序设计简史2.掌握对象、类、Java中类、属性、方法的定义3.掌握类的构造器的定义,及创建对象中的作用4.掌握信息的隐藏,信息的封装5.掌握Java源文件的基本结构6.了解Java常用的包掌握创建和导入包的方法7.学会查阅JavaAPI文档8.掌握面向对象编程的术语第3章、Java基础1、掌握Java中的变量、运算符、表达式2、掌握Java中的成员变量/局部变量2、掌握Java中的值传递3、掌握Java编码规范4、掌握Java中的分支语句、循环语句、break,continue语句的流程及使用特点第4章、数组1、掌握数组的概念、数组的声明、数组的初始化2、学会数组排序、数组拷贝3、掌握二维数组的使用4、了解多维数组第5章、面向对象程序设计进阶1.掌握继承、访问控制、方法覆盖的概念及应用特点2.掌握Java中的super关键字、this关键字、的概念及在对象的构造和初始化分析、重载的应用特点3.学会使用Java中的封装类、==和equals()、toString()方法第6章、高级类特性1、理解Java中的static变量、方法和初始化器2、理解Java中的final类、方法和变量3、理解Java中的abstract类和abstract方法4、理解Java中的模板设计模式5、理解并学会使用Java中的接口的概念、接口的继承、实现接口,6、理解并学会使用Java中的多态概念7、学会使用java中的虚方法调用、instanceof运算符、对象的造型(cast)8、了解java中的内部类、修饰符的适用范围第7章、异常处理1、理解Java中的异常概述、Java异常的层次关系、捕获异常2、学会Java中的抛出异常、捕获异常和抛出异常的结合使用3、学会使用Java中的方法覆盖时的异常处理、自定义异常、printStackTrace()方法第8章、编写字符界面应用1、理解Java中的命令行参数、常用系统属性2、学会运用Properties类、System类和属性完成有关的操作、从属性文件中读取属性、标准输入输出3、掌握Java中的Math类、字符串类、集合类、文件操作、Deprecation的用法第9章、线程与多线程操作1、理解Java线程的概念2、掌握Java中编写线程类与Runnable接口3、学会运用在Java中程序中实现多线程第10章、输入与输出处理1、理解ava中的I/O流概述、字节流、文件流、RandomAccessFile2、掌握Java中Java中的过滤流:缓冲流、过滤流:数据流、过滤流:其他过滤流、标准流、对象流3、了解Java中的管道流、内存读写流、顺序输入流、字符流、InputStreamReader和OutputStreamWriter、BufferedReader和BufferedWriter、其它字符流第11章、JavaGUI编程1、掌握Java中的抽象窗口工具包、java.awt包中的类体系结构、容器、AWT组件、布局管理器在GUI编程中的应用2、掌握Java中事件控制的要点、AWT事件结构、基本事件控制、使用多个监听器、匿名类3、掌握Java中的Swing的结构、SwingGUI的容器、Swing文本组件4、学会使用Swing中用于选择性输入的常用组件5、学会使用Swing菜单第12章、网络通信1、理解Java中的网络基本概念、Java中的网络支持2、学会使用InetAddress、URL完成高层应用程序3、掌握Java中的Socket通信、数据报通信JavaWeb应用开发一、课程目标掌握JSP的基础语法、四种属性范围、内置对象掌握JavaBean、JSPEL、JSTL及jdbc操作技术掌握Servlet、Filter及listener编写基于MVC模式的JavaWeb应用二、课程对象长训班WEB方向的学员三、预备课程Java面向对象程序设计网页编程四、课程学时理论课上机课项目实战总学时30402090五、相关的项目案例采用MVC模式使用连接池连接数据库六、课程地位本课程作为WEB方向的专业基础课程七、课程知识点第1章、HTML语法1.熟悉HTML语法2.掌握HTML各种标记的使用3.创建简单的静态HTML页面第2章、JSP概述和Tomcat服务器配置1.掌握Tomcat服务器的安装及配置的方法2.通过简单的JSP程序,了解JSP的运行机制第3章、JSP基础语法1.掌握JSP中的基本语法2.掌握JSP中的基本指令的使用方法3.掌握JSP中的九个内置对象第4章、jsp四种属性范围1.掌握在JSP中对属性传递的操作包括pageContext、request、session、application的属性操作2.掌握JSP中request对象的使用,在JSP中使用request对象接收客户端的请求参数,包括了getParameter、getParameterValues、getParameterNames方法的使用第5章、讲解JSP中内置对象的使用1.掌握JSP中request对象的使用,在JSP中使用request对象接收客户端的请求参数,包括了getParameter、getParameterValues、getParameterNames方法的使用2.掌握JSP中的response对象的使用,包括客户端跳转,定时刷新、Cookie操作,JSP中session的使用,包括sessionId的取得,invalidate、isNew等方法的使用3.掌握JSP中的application(getServletContext)的使用,包括如何取得真实的虚拟目录如何设置J2EE的安全及config对象的使用第6章、JavaBean1.掌握JavaBean的基本形式2.掌握JSP中引用JavaBean的语法和使用方法3.掌握JavaBean在JSP中的四种范围第6章、Servlet基础1.理解JavaServlet的概念2.理解JavaServlet的生命周期3.学会使用Servlet常用方法4.学会使用web.xml文件的配置(地址名称映射Servlet、初始化配置参数)第7章、表达式语言1.理解表达式语言在JSP2.0中的使用方法及基本格式、2.掌握EL的主要功能3.掌握表达式语言在MVC设计模式中的主要应用第8章、过滤器(过滤Servlet)1.理解Servlet的完整程序结构、生命周期2.掌握过滤Servlet的配置方法3.掌握过滤Servlet的使用4.通过一些简单的案例代码掌握过滤器的主要应用第9章、监听器1.掌握监听Servlet的程序结构、执行特点2.掌握监听Servlet的的配置方法3.理解监听Servlet可以对session、application的状态进行监视,并及时作出反映的原理4.掌握通过当前在线用户的案例对监听器的具体使用第10章、JDBC操作技术1.理解JDBC的概念2.掌握采用JDBC—ODBC桥接方式访问数据库的方法3.掌握各种流行数据库与JDBC的连接使用,包括驱动设置及连接操作、如何使用JavaBean对数据库进行封装及访问方法第11章、MVC设计模式1.理解MVC模式的概念、MVC模式的优点2.掌握MVC的实现方法3.掌握采用MVC设计模式的项目程序的组成、运行机制、采用的技术、调度策略Orcale数据库一、课程目标理解Oracle数据库体系结构熟练掌握SQL命令和SQL函数学会使用Oracle的各种数据库对象学会使用PL/SQL编写简单的数据库程序掌握基本的数据库配置和管理二、课程对象长训班WEB方向的学员三、预备课程数据库基础四、课程学时理论课上机课项目实战总学时30301272五、相关的项目案例高考招生管理系统六、课程地位本课程作为Web方向的基础课程七、课程知识点第1章Oracle入门1.了解Oracle体系结构的各种组件2.掌握Oracle中的基本用户管理3.了解Oracle的几种常用工具4.了解Oracle的安装、配置和卸载第2章Oracle基础1.了解Oracle数据类型2.了解数据定义语言和数据操纵语言3.了解事务控制语言和数据控制语言4.掌握SQL操作符和SQL函数第3章数据操作1.掌握数据操作语句2.掌握数据库事务处理3.了解表的锁定第4章数据查询1.掌握数据库查询语言SQL2.掌握基本查询和排序3.掌握条件查询4.掌握函数5.掌握高级查询第5章对象操作(一)1.掌握表的创建和操作2.掌握数据完整性和约束条件3.掌握修改表结构4.掌握分区表简介5.掌握视图创建和操作第6章对象操作(二)1.掌握数据库模式对象2.掌握索引3.掌握序列4.掌握同义词5.掌握聚簇6.掌握数据库链接第7章PL/SQL基础1.掌握PL/SQL的基本构成2.掌握PL/SQL的数据类型、运算符3.掌握PL/SQL的变量与常量4.掌握PL/SQL的三种结构控制语句第8章游标和异常1.了解游标的概念2.掌握隐式游标的使用3.掌握显式游标的使用4.掌握异常处理的方法第9章过程、函数、包1.掌握存储过程2.掌握函数3.掌握包4.掌握系统包第10章触发器触发器的种类和触发事件1.掌握DML事件触发器2.掌握DDL事件触发器3.掌握数据库事件触发器第11章备份与恢复1.了解数据库备份与恢复的基础知识2.理解在Oracle环境中可能发生的故障类型3.掌握导出和导入实用程序4.了解数据库归档模式第12章一个完整实例的详细讲解1.完成系统分析和准备2.进行表和视图的设计和实现3.进行应用程序的设计和实现4.完成系统的测试和运行J2EE框架技术–Struts1.x一、课程目标理解Struts框架掌握Struts控制器组件和视图组件运用Validator验证框架二、课程对象长训班WEB方向的学员三、预备课程计算机基础软件技术基础程序逻辑和C语言实现Java面向对象程序设计JavaWeb应用开发四、课程学时理论课上机课项目实战总学时304030100五、相关的项目案例用户管理系统六、课程地位本课程作为WEB方向的专业课程学完本课程和hibernate架构及spring架构,并完成实践项目后即可具备JAVA软件开发工程师资格七、课程知识点第1章、Struts1.x构架基础1.熟悉Web开发的流行构架结构2.理解Struts1.x框架概览3.掌握Struts1.x框架的执行流程4.了解Struts1.x框架组件5.掌握Struts1.x项目环境的搭建方法6.掌握Web.xml的配置方法7.掌握struts-config.xml配置方法第2章、基于Struts1.x的第一个项目1.理解该项目的创建方法2.理解编写ActionForm、编写Action、在配置文件中定义映射URL、Action、ActionForm的方法3.理解获取从页面传递到Action的数据、将数据从Action传递到下一个页面的技章术4,理解将业务逻辑与表示层分离、在业务层抛出异常在Action中捕获
本文标题:JavaWeb方向课程体系教学大纲
链接地址:https://www.777doc.com/doc-4249132 .html