java servlet 项目,JAVA web部分为JSP+servlet+论坛项目(MVC)

JAVA web部分第二部分为JSP+servlet+论坛项目(MVC)

本次培训的重点在与项目实战培训,项目实战培训中讲采用MVC设计模式进行开发,考虑点主要是为了高级部分的框架学习打下很好的基础,通过本次培训,学员能够很好的掌握MVC下Web项目设计的方法,在JSP+servlet的讲解中,我们主要结合论坛项目的分析与讲解,让学员不在在枯燥的知识中摸索前进,而是通过一个切实的项目去实现知识的掌握。

培训讲师介绍:培训讲师陶宝哥是本站特聘讲师,本讲师具有多年开发经验,同时具有2年的讲师经验,精通Java的多种实现技术。

北风JSP培训计划1

1 讲师5

1.1 筹划时间5

1.1.1 2008-09-135

1.2 讲师5

1.2.1 陶宝哥5

2 讲师寄语:5

2.1 任何有价值的事情都值得从一开始就值得去做5

2.2 教育,是将自己的知识不断在学生身上放大直到无限大的过程5

2.3 要想飞的更高,就要永远的忘记地平线5

3 教程目录(总课时100课时)6

3.1 第一章必备Java知识回顾(5课时)6

3.1.1 Java开发的一般步骤(0.2课时)7

3.1.2 Eclipse的简单使用(0.2课时)7

3.1.3 Java当中的数据类型(0.3课时)7

3.1.4 Java中的数组(0.3课时)7

3.1.5 Java中的面向对象的基本问题(0.5课时)7

3.1.6 集合的基本用法(0.5课时)7

3.1.7 异常的处理(1课时)7

3.1.8 JDBC 1(1课时)7

3.1.8.1 Class.forName7

3.1.8.2 Connection7

3.1.8.3 Statement7

3.1.9 JDBC 2(1课时)7

3.1.9.1 PreparedStatement7

3.1.9.2 ResultSet7

3.1.10 习题7

3.2 第二章JSP简介(2.5课时)8

3.2.1 JSP的历史(0.3课时)9

3.2.2 什么是Servlet(0.3课时)9

3.2.3 JavaEE体系结构(0.2课时)9

3.2.4 一个最简单的JavaWeb(JSP/Servlet)程序(0.2课时)9

3.2.5 JSP的执行原理和生命周期(0.5课时)9

3.2.6 配置标准的JSP开发环境(0.5课时)9

3.2.6.1 可选环境9

3.2.6.1.1 Web服务器9

3.2.6.1.1.1 IIS9

3.2.6.1.1.2 Apache9

3.2.6.1.1.3 Tomcat9

3.2.6.1.1.4 Weblogic9

3.2.6.1.1.5 websphere9

3.2.6.1.1.6 JBoss9

3.2.6.1.1.7 ......9

3.2.6.1.2 数据库9

3.2.6.1.2.1 Access9

3.2.6.1.2.2 SqlServer10

3.2.6.1.2.3 Oracle10

3.2.6.1.2.4 Derby10

3.2.6.1.2.5 MySql10

3.2.6.1.2.6 DB210

3.2.6.1.2.7 ....10

3.2.6.1.3 开发工具10

3.2.6.1.3.1 NetBeans10

3.2.6.1.3.2 intellij idea10

3.2.6.1.3.3 Eclipse10

3.2.6.1.3.4 MyEclipse10

3.2.6.1.3.5 .....10

3.2.6.2 本教程中的环境配置10

3.2.6.2.1 JDK10

3.2.6.2.2 MyEclipse10

3.2.6.2.3 Tomcat10

3.2.6.2.4 MySql10

3.2.7 演示此次培训的最终结果(0.5课时)10

3.2.8 习题11

3.3 第三章Web应用程序的概念(2.5课时)11

3.3.1 Web的历史(0.3课时)11

3.3.2 HTTP连接(0.3课时)11

3.3.3 MIME类型(0.3课时)11

3.3.4 HTTP头(0.4课时)11

3.3.5 端口和URL(0.4课时)11

3.3.6 JSP Web程序的目录结构(0.4课时)11

3.3.7 MyEclipse创建的Web工程与JSP Web目录的对照关系(0.4课时)11

3.4 第四章JSP基本语法(9课时)11

3.4.1 一个简单的JSP文件(0.5课时)11

3.4.2 页面数据(0.5课时)12

3.4.3 JSP指令(2课时)12

3.4.3.1 page指令(1课时)12

3.4.3.2 taglib指令(0.5课时)12

3.4.3.3 include指令(0.5课时)12

3.4.4 动态数据(6课时)12

3.4.4.1 脚本元素(2课时)12

3.4.4.1.1 注释(0.2课时)12

3.4.4.1.2 声明(0.8课时)12

3.4.4.1.3 表达式(0.5课时)12

3.4.4.1.4 scriptlet(0.5课时)12

3.4.4.2 动作元素(4课时)12

3.4.4.2.1 控制标志(3课时)12

3.4.4.2.1.1 (0.5课时)12

3.4.4.2.1.2 12

3.4.4.2.1.3

3.4.4.2.1.4 13

3.4.4.2.2 bean标志(1课时)13

3.4.4.2.3 自定义标志13

3.5 第五章 JSP基本语法2(12课时)13

3.5.1 JSP9个内置对象(10课时)13

3.5.1.1 request(2课时)13

3.5.1.2 response(1课时)13

3.5.1.3 page(1课时)13

3.5.1.4 pageContext(1课时)13

3.5.1.5 session(2课时)13

3.5.1.6 out(0.5课时)13

3.5.1.7 application(1课时)13

3.5.1.8 config(1课时)13

3.5.1.9 exception(0.5课时)13

3.5.2 页面控制(2课时)13

3.6 第六章 JSP表单处理(5课时)13

3.6.1 HTML表单组成(1课时)14

3.6.2 简单的文件上传(1课时)14

3.6.3 获取表单元素值(2课时)14

3.6.4 对客户端进行验证的2种方式(1课时)14

3.7 第七章 JSP数据库访问(10课时)14

3.7.1 SQL语句基础(5课时)14

3.7.1.1 SQL语句分类14

3.7.1.2 DQL(1课时)14

3.7.1.2.1 基本句型14

3.7.1.2.2 条件查询14

3.7.1.2.3 查询排序14

3.7.1.3 DML(1课时)14

3.7.1.3.1 insert14

3.7.1.3.2 update14

3.7.1.3.3 delete14

3.7.1.4 聚合函数(1课时)15

3.7.1.4.1 sum15

3.7.1.4.2 avg15

3.7.1.4.3 max15

3.7.1.4.4 min15

3.7.1.4.5 count15

3.7.1.5 分组函数(1课时)15

3.7.1.6 交叉查询(1课时)15

3.7.2 在JSP中使用JDBC(2课时)15

3.7.3 DAO模式的使用(2课时)15

3.7.4 使用单例模式实现数据库连接(1课时)15

3.8 项目实战(10课时)15

3.9 常见问题(4课时)15

3.9.1 中文乱码(1课时)15

3.9.1.1 单页面内15

3.9.1.2 页面传输16

3.9.1.3 数据库乱码16

3.9.2 get/post区别(1课时)16

3.9.3 include/的区别(1课时)16

3.9.4 forward和sendRedirect的区别(1课时)16

3.10 进阶提高(35课时左右)16

3.10.1 简易session版购物车(1课时)16

3.10.2 生成验证码(1课时)16

3.10.3 JDBC(1课时)16

3.10.3.1 执行存储过程1课时16

3.10.4 JSP 会话跟踪(2课时)16

3.10.4.1 Cookie16

3.10.4.2 隐藏表单域16

3.10.4.3 URL重写16

3.10.4.4 Session16

3.10.5 数据查询分页(2课时)17

3.10.5.1 用ArrayList实现“假”分页17

3.10.5.2 基于数据查询的"真"分页17

3.10.6 JSTL(1课时)17

3.10.7 自定义标签简介(1课时)17

3.10.8 创建简单自定义标签(1课时)17

3.10.9 创建复杂的自定义标签(1课时)17

3.10.10 Servlet基础知识(2课时)17

3.10.11 过滤器(3课时)17

3.10.12 监听器(2课时)17

3.10.13 组合使用Servlet、JSP和JavaBean实现MVC(4课时)17

3.10.14 使用MVC模式改造原来的BBS项目(10课时)17

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值