欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    《Java Web应用开发》课件ch02.ppt

    • 文档编号:5787082       资源大小:486.50KB        全文页数:16页
    • 资源格式: PPT        下载积分:15文币     交易提醒:下载本文档,15文币将自动转入上传用户(momomo)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要15文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    《Java Web应用开发》课件ch02.ppt

    1、第2章 Java程序设计基础回顾回顾l Web应用演化应用演化l HTTP协议协议l JSP工作原理、生命周期工作原理、生命周期l Web 应用程序开发过程应用程序开发过程l Web 服务器搭建服务器搭建:JDK+Tomcatl Web开发环境的开发环境的MyEclipse使用使用“抽象抽象”的设计的设计l实例:开发一个商品管理系统实例:开发一个商品管理系统l系统设计基本步骤:系统设计基本步骤:l划定系统边界划定系统边界l明确系统功能明确系统功能l抽象系统范围内的实体抽象系统范围内的实体l实例设计:实例设计:具有权限的管理员对商品进行管理。具有权限的管理员对商品进行管理。功能包括对商品的增加、

    2、删除、修改、查询等,以功能包括对商品的增加、删除、修改、查询等,以及用户权限管理。及用户权限管理。商品,用户。商品,用户。抽象实体类抽象实体类l系统设计一般分为概要设计和详细设计。系统设计一般分为概要设计和详细设计。l概要设计重点完成的抽象活动,首先是将现实事物概要设计重点完成的抽象活动,首先是将现实事物转化为计算机语言所能表达的形式,即将系统范围转化为计算机语言所能表达的形式,即将系统范围内的实体事物抽象为实体类。内的实体事物抽象为实体类。l实例:设计商品管理系统的实体类(重点描述实例:设计商品管理系统的实体类(重点描述属性)。属性)。lGoods类类lUser类类l一般重写继承自一般重写继

    3、承自Object类的类的toString()方法。方法。集合类的使用集合类的使用l集合类对象描述一些对象的集合。集合类对象描述一些对象的集合。l数据库里使用表来描述一些记录的集合,数据库里使用表来描述一些记录的集合,Java里使用集合类对象来描述一些对象里使用集合类对象来描述一些对象的集合。的集合。lJDK 5.0之后注意泛型的使用。之后注意泛型的使用。l使用使用for循环或增强的循环或增强的for循环对集合进行循环对集合进行遍历。遍历。封装业务功能封装业务功能l系统业务功能,一般围绕上述实体发生,可根据系统业务功能,一般围绕上述实体发生,可根据不同实体设计不同业务接口。不同实体设计不同业务接

    4、口。l接口封装了不同实体的各种行为(方法),设计接口接口封装了不同实体的各种行为(方法),设计接口其实是将现实活动转化为计算机语言所能表达的形式,其实是将现实活动转化为计算机语言所能表达的形式,此时只是高度抽象,并未具体实现。此时只是高度抽象,并未具体实现。l实例:设计商品管理系统的数据访问功能接口。实例:设计商品管理系统的数据访问功能接口。lIGoodsDAO商品数据访问接口商品数据访问接口lIUserDAO用户数据访问接口用户数据访问接口lDAO(Data Access Object),数据访问接口,用于封,数据访问接口,用于封装对数据的操作行为。装对数据的操作行为。基于多态机制实现接口基

    5、于多态机制实现接口l接口设计的作用接口设计的作用l确定系统功能确定系统功能l实现分工开发实现分工开发l增强系统可扩展性增强系统可扩展性l实例:使用接口编写测试类,同时实现接实例:使用接口编写测试类,同时实现接口。口。lGoodsDAOImpl商品数据访问实现类商品数据访问实现类lUserDAOImpl用户数据访问实现类用户数据访问实现类项目案例项目案例网上论坛网上论坛BBS系统系统l项目概述项目概述l系统设计系统设计l需求分析需求分析l总体设计总体设计l数据库设计数据库设计项目案例项目案例网上论坛网上论坛BBS系统系统l项目概述项目概述 BBS论坛,是电子商务网站中一种常见的论坛,是电子商务网

    6、站中一种常见的功能,它为上网用户提供了一个自由的讨功能,它为上网用户提供了一个自由的讨论区。用户可以根据需要在论坛上发表文论区。用户可以根据需要在论坛上发表文章,提出问题并表达自己的观点,俗称为章,提出问题并表达自己的观点,俗称为发帖子、或者发帖子、或者“灌水灌水”。与此同时,上网。与此同时,上网的用户也可以在论坛中看到其他人发表的的用户也可以在论坛中看到其他人发表的文章,并能够对该文章进行回复。文章,并能够对该文章进行回复。项目案例项目案例网上论坛网上论坛BBS系统系统l系统设计系统设计l需求分析需求分析项目案例项目案例网上论坛网上论坛BBS系统系统l系统设计系统设计l总体设计总体设计l业务

    7、流程分析业务流程分析项目案例项目案例网上论坛网上论坛BBS系统系统l系统设计系统设计l总体设计总体设计l功能模块设计功能模块设计会员注册会员注册会员登录会员登录版块查阅版块查阅文章查阅文章查阅发表新文章发表新文章回复文章回复文章项目案例项目案例网上论坛网上论坛BBS系统系统l数据库设计数据库设计l概念设计(略):概念设计(略):ER图图l逻辑设计逻辑设计项目案例项目案例网上论坛网上论坛BBS系统系统l数据库设计数据库设计l概念设计(略):概念设计(略):ER图图l逻辑设计逻辑设计l物理设计物理设计项目设计开发思路项目设计开发思路l实体类设计实体类设计lUser类、类、Board类、类、Topic类、类、Reply类类l数据访问接口设计数据访问接口设计lUserDao接口、接口、BoardDao接口、接口、TopicDao接口、接口、ReplyDao接口接口l实现接口实现接口lUserDaoImpl实现类、实现类、BoardDaoImpl实现实现类、类、TopicDaoImpl实现类、实现类、ReplyDaoImpl实现类实现类总结总结l抽象是将现实世界转化为计算机语言的过抽象是将现实世界转化为计算机语言的过程。程。l使用封装、继承、多态特点完成系统的概使用封装、继承、多态特点完成系统的概要设计。要设计。l对数据的操作经常会用到集合类。对数据的操作经常会用到集合类。


    注意事项

    本文(《Java Web应用开发》课件ch02.ppt)为本站会员(momomo)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库