默然说话

一个异想天开的人做着异想天开的梦

牟勇ID:mouyong
60409次访问,排名1568(1)好友3人,关注者5
我快乐,我存在
mouyong的文章
原创 108 篇
翻译 4 篇
转载 29 篇
评论 12 篇
默然的公告
如果要联系我,希望能说明来意,谢谢.

点击这里给我发消息

Google

最近评论
peigen:又~~~~为什么是又呢???
dcopperfield:顶下
gaoyunpeng:无意中进入到这个博客,很快就被里面的内容所吸引,感觉很有意思,不知道为什么会有这样的感觉,或许只是一种直觉上的吸引吧,一直在看博客里的文章,觉得很不错,天天等更新,哈哈,终于看到新的文章啦~
我会一直关注的~
mouyong:谢谢你的鼓励,我会更加努力。
了祝愿你实现自己的理想,达成自己的目标
wsspy007:牟老师,我发现你是我见过最好的老师了,为学生考虑最多,一切为学生着想,不知道牟老师还记得我么,张伟(无名小辈肯定你是忘记了),第一期跟杨大宇他们在一个班的,补考两次都没有及格,我现在不在昆明了,在胜利油田,这里一切都很好,一个月的薪金能顶得上昆明3-5个月的薪水,但是我不喜欢这份工作,钱固然多,但是从学校出来步入社会以后才发现,我还是应该走软件开发这条路,现在每天我只睡4-6个小时,工作12……
文章分类
收藏
    相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 教案:二学年JSPServletJavaBean第一章:JavaEE概述收藏

    新一篇: 教案:开发基于JSPServletJavaBean的网上交易系统-第2章 Servlet基础

     

    授课教师:牟勇
    课时:100分钟
     
    本章技能目标
    n掌握JavaEE的体系结构
    n掌握JavaEE的技术内容
    n掌握JavaEE的分层结构
    n理解并掌握HTTP的请求和响应
    本章重点
    n理解JavaEE的体系结构
    nHTTP的请求和响应
    本章难点
    nJavaEE的分层结构
    nHTTP的请求和响应
    本章工作任务
    n完成一个使用JSP技术的程序,在浏览器上输出
    “你好,ACCP”
    当前日期
    l   整章授课思路
    n本章依次课讲解四个问题:JavaEE定义,JavaEE体系结构,演示电子书店程序,HTTP协议
    nJavaEE定义:从JSP开发过程中存在的问题和不足引入JavaEE
    nJavaEE体系结构:首先通过单层和多层的银行办公大楼之间的对比,说明分层的意义,然后根据JavaEE的分层结构,依次讲解表示层,中间层和数据层的相关技术
    n演示电子书店程序:电子书店演示程序是本书的相关技能点的贯穿案例,演示案例的主要目的是为了提高学员的学习兴趣,并说明这些案例中将要学习的技能点。

    HTTP协议:说明计算机是通过彼此间的“协议”进行“交流”的,计算机之间通过发送请求和作出响应的方式进行交流。通过监控工具TCP/IP Monitor截获数据,并说明HTTP协议的请求和响应的两种方式:GETPOST的区别。

     

    JavaEE的定义:[10分钟]
    为什么要使用JavaEE
    提问:使用JSP技术编写动态网页的时候,遇到了哪些问题?
    答案:在JSP页面上嵌套大量的Java代码,不易维护;当业务需求发生变化的时候,不易扩展。
    解决方法:JavaEE的使用
    定义:JavaEE(Java Enterprise Edition)是一个开发分布式企业级应用的规范和标准
    Java语言发展到今天,已经形成了一个完善的开发平台,总的来说,被分为了三大块:
    Java SE:即java标准版,它是Java的基础,也是开发桌面应用程序所需要使用的类库。
    Java EE:即java企业版,它是java开发分布式企业级应用所需要使用的类库。
    Java ME:即java移动版,它是java开发移动存储设备(如手机,智能卡,PDA等)应用所需要使用的类库。
    Java EE包括的技术:
    教员不需要对这个图中所表达的技术一一详细说明,只要告诉学员,我们将在后续课程中逐步学习和掌握它们。
    Java EE与后续课程的关系:
    Struts、Hibernate、Spring,它们都是框架
    框架,即Framework。其实就是某种应用的半成品,就是一组组件,用来完成自己的系统
    简单说就是使用别人准备好的一切,来实施自己的项目
    生活案例:毛坯房和框架
    特点:毛坯房就是一个房子的构架,至于你要装修成何种样子,就是你的事情了。
    类比:我们的框架就是许多程序员先辈们帮助我们搭建好的应用程序的构架,至于我们要写什么,就是我们的事情了。
    优势:只要填入我们希望的代码,我们的应用程序就可以在很短时间内开发完成。
    总结:使用框架进行开发,简单,方便,易维护,可扩展。
     
    重点说明,所使用到的技术:Servlet、HttpSession、JDBC、JSTL。
    重点说明,所实现的功能:购物车。
    教员不必过份讲解代码细节,主要说明三层体系结构在项目中的应用。
    HTTP协议[30分钟]
    生活案例:计算机之间的通讯。
    我们各个国家的人,各有各的语言,就算是一个国家,也会有各种不同的方言,使用不同语言或方言的人之间要进行交流是非常困难的,在这种时候,我们会请一位翻译来完成彼此之间沟通。
    而计算机的交流也存在同样的问题,计算机也分为很多种类,它们的“语言”也各不相同,那么,它们之间如果要交流,应该怎么办呢?我们也可以请一位“翻译”,这个“翻译”就是我们所说的协议,HTTP协议就是其中一位最常用到的“翻译”。
     
    定义:超文本传输协议
    特点:无状态协议
    不用记录谁发出的请求,只需给出响应
    适用于传输文件
    用于通过 Internet 发送请求消息和响应消息
    使用端口接收和发送消息,默认为80端口
    HTTP协议通讯的演示
    在eclipse中创建项目
    点击菜单“文件”“新建”“项目”
    选择“MyEclipse”“Web Project”“下一步”
    写入工程名称,Root URL 改为“/store”“完成”
    创建index.html

    <html>
    <head>    <title>index</title></head>
    <body>
    <form action="test.jsp" method="get" name="form1">
    用户名:<input type="text"
     name="username" /><br>
    密 码:<input type="password"       name="userpass"/><br>
    <input type="submit" value="提交"/>
    <input type="reset" value="重写" />
    </form>
    </body>
    </html>

    和test.jsp

    <%@ page language="java" contentType="text/html; charset=gbk"%>
     
    <html>
    <head>
           <title>test</title>
    </head>
     
    <body>
    你输入的用户名是:         <%=request.getParameter("username") %>
    你输入的密码是:      <%=request.getParameter("userpass") %> </body>
    </html>

    教员不用详细分析代码,只要重点说明两个文件的数据传送即可(即index.html利用form元素将数据送到服务器,而test.jsp则利用request.getParameter()方法接收数据)。
    Get请求格式
    引入:在写form表单的时候,我们会写一个叫method的属性,我们都知道它可以填两个值:get和post,它们有什么区别?让我们先来了解一下Get吧。
    配置TCP/IP monitor
    教员应演示配置TCP/IP monitor的步骤(见书17页)
    GET请求的特点:
    以字符串形式传输数据,不安全
    限制255个字符
    GET请求头:
    POST请求特点:
    以二进制形式进行数据传送,相对安全
    对数据大小无限制。
    HTTP的使用
    在JSP页面上打印“你好ACCP”,并打印时间。
    教员最好能现场演示代码,或让学员上来打出代码。
     
    使用JSP开发程序缺点有哪些?
    JavaEE的分层结构的意义?
    结合Eclipse的TCP/IP Monitor数据监控的结果,说明Get请求和Post请求的区别?
    JavaEE组件(得先记住名称)
    Get请求
    Post请求
     暂无
     暂无
     习题1:23页至24页选择题
     习题2:24页第1,2,3题
     习题3:预习第二章,试做课后的选择题

    发表于 @ 2008年05月04日 08:21:00|评论(loading...)|编辑

    旧一篇: 教案:JavaScript第4章-CSS样式特效

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 默然