J2EE应用与实践

框架、设计模式、开源类库...

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  2 Posts :: 1 Stories :: 0 Comments :: 0 Trackbacks

第一、二天
jsp背景知识
    静态页面组成部分(表格、表单控件图片等html标签)
    jsp/asp/php三足鼎立时代
    sun推出jsp,servlet规范历程
    jsp的应用前景(企业应用)
jsp基础知识
    jsp编译成servlet的流程图解,供web访问[附图]
    内嵌对象out, request / response, session...等含义及范例解释
    指令、标签tag、属性
        指令:page,include,taglib
        嵌入java代码:<%! 变量、函数定义代码块 %>,<% 执行代码块 %>
        输出变量值:<%= variablename %>, out.println(stringname)
    javabean的编写
    Get与Post的提交方法
        1、修改URL(GET)
        2、表单提交(POST)
        3、服务器端如何获取参数值(对于radiobox,checkbox等对象的特殊处理)
        4、jsp页面数据保存,表单提交失败后的数据回填(与struts进行比较)
    jsp页面debug
        各种异常分析
            NullPointerException、ArrayOutofBoundsException等原因及解决思路
        junit单元测试
    练习:简单jsp页面的范例(helloworld.jsp)
jsp的部署
    在Tomcat的配置
    web.xml文件的格式及含义
    练习:给定jsp文件目录和class文件,以及需要的lib程序包(jar文件),进行部署

第三、四天
jsp连接数据库
    JDBC驱动程序、连接符
    jdbc数据库访问程序模板
        java.sql.*: Statement, PrepareStatement, ResultSet
    SQL基础及CRUD(增删改查)操作的代码范例
    分页程序(显示1000条记录中的某20条)
    练习:
        1、根据表定义,实现CRUD(增删改查)操作
        2、创建查询条件
        3、分页
html及javascript简介
    DOM模型,内嵌对象window,document, event, date,...()[附图]
    事件处理
        键盘事件: keyup, keydown, key...
        鼠标事件:mouseover,mouseout,...

    窗口、对话框
        窗口风格设置,弹出新窗口或覆盖自身窗口
        框架frameset进行页面布局[附图]

    表单校验,表单输入字段的校验(比较struts的validator-rules.xml)
    网页特效
        表格行颜色交错:方便浏览,mouseover, mouseout, mousemove等事件处理
        菜单特效(不同风格:下拉式、推拉等)
        关联下拉框,国家->省份->城市
        日期选择框(yyyy-mm-dd、yyyymmdd格式)
    附加知识:Ajax,数据岛,XMLRequest
        无刷新页面提交技术,避免页面频繁刷新提高操作舒适度
    练习:
        1、表单校验(非空、正实数或整数、电话/手机号码、email地址等)

第五、六天
综合知识运用:jsp网站购物系统的开发
    需求:在线浏览商品、购物车
    给定静态页面,进行页面动态化

附录:其它相关知识
jsp网站性能测试
    loadrunner压力测试

posted on 2007-03-22 09:23 luocm 阅读(249) 评论(0)  编辑  收藏 所属分类: jsp, javabean

只有注册用户登录后才能发表评论。


网站导航: