1 / 18
文档名称:

jsp实习总结 实训总结.ppt

格式:ppt   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

jsp实习总结 实训总结.ppt

上传人:zbfc1172 2016/1/2 文件大小:0 KB

下载得到文件列表

jsp实习总结 实训总结.ppt

文档介绍

文档介绍:实训总结主讲教师:吴昌雨一、学****领域?J2EE基本知识?J2EE Web 应用程序开发平台?开发工具(MyEcliplse )?JDK(Java Development Kit )?Web容器(TomCat)?关系型数据库(SQL2000)?开发环境配置一、学****领域?基于JAVA的面向对象程序设计基础?JAVA 语言基础?基于JAVA的面向对象编程思想?JSP 动态网页编程技术?JSP基础知识?JSP内置对象?JSP数据库编程?Servlet 编程技术一、学****领域?HTML语言基础?CSS 层叠样式表?UML(Unified Modeling Language,统一建模语言)?JavaScript语言?AJAX(异步 JavaScript + XML)技术二、系统架构?本系统中选用:JSP→Servlet→Service→DAO→DBMS?View层:由JSP和Servlet构成?Control层:由Service和DAO构成,DAO(Data Access Object数据库访问对象)负责数据库对象CRUD操作;而业务逻辑处理被称之为Service层意为客户系统服务层。?Model层:由DTO贯穿于整个数据流的始终上述系统结构如下图显示:多层结构示意图二、系统架构?系统架构优点?模块化数据库连接便于数据库移植复用数据库连接代码,减少DAO层编码负担?基于MVC分层架构,充分体现面向对象编程思想?层次结构清楚,便于系统维护?DTO实现业务数据流转降低系统层次之间耦合度二、系统架构系统架构存在的不足?DAO层代码可进一步重构?解决方案1:引入O/R MAPPING框架?解决方案2:引入J2EE5 中的范型构建通用DAO层?Jsp页面代码过多且结构散乱?解决方案1: 引入JSTL标签,编写自己的taglib实现类似功能的复用?解决方案2:引入Struts等框架,二、系统架构?数据验证实现较为麻烦?解决方案1:编写服务器端通用数据验证类?解决方案2:引入Struts等开源框架?性能可进一步优化?解决方案1:引入缓存机制?解决方案2:自动生成静态页面,减少数据库查询操作三、学****方向与方法?学****方向?基于SSH等轻量级框架的 JavaEE Web开发?J2ME?富客户端技术?敏捷开发(ROR,Grails)