欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    JavaWeb应用开发项目教程第二章.ppt

    • 资源ID:6509575       资源大小:2.18MB        全文页数:31页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JavaWeb应用开发项目教程第二章.ppt

    第2章 E-Store电子商城项目概述,本章要点:E-Store电子商城需求 E-Store电子商城总体设计,包括系统架构设计、功能结构划 分、业务流程设计 Java Web应用开发环境搭建 创建E-Store电子商城项目 Java Web应用程序组成及结构 网站欢迎页面实现 JSP基本语法,2.1 项目概述,E-Store电子商城简介 E-Store电子商城系统是基于Internet 网络平台,利用Web 技术、数据库技术、Java 技术、面向对象技术等技术开发的Web应用系统。系统的不同权限的用户分别可以实现商城的管理和网上购物等操作 在E-Store设计开发过程中始终以项目开发的任务驱动,对系统的不同模块分别采用JSP+Bean、JSP+Bean+Servlet及基于Struts框架给出相应的实现,使读者能在实现项目的过程中自然地得掌握所用到的技术,提高实际Java Web应用项目的开发技能,2.2 系统分析与总体设计,前台功能结构图,2.2 系统分析与总体设计,后台功能结构图,2.2 系统分析与总体设计,前台业务流程图,2.2 系统分析与总体设计,后台业务流程图,2.2 系统分析与总体设计,系统预览 前台首页 商品详细信息展示,2.2 系统分析与总体设计,系统预览 购物车查看页面 后台订单信息显示页面,2.2 系统分析与总体设计,系统预览 后台商品添加页面 后台用户管理页面,2.3 系统架构设计与搭建,系统架构设计,2.3 系统架构设计与搭建,业务实体介绍会员(User)代表一个会员实体,主要包括会员的详细信息,如会员名,密码,地址等。商品信息(Goods)代表每一个具体的商品信息,主要包括商品名称、类别、产地、价格等。商品类别(Type)代表商品类别信息,主要包括商品所属类别名称等。购物车(Cart)代表会员一次购物时商品暂时存放的地方,在生成订单后便不再需要。购物车中的具体商品(CartItem)代表购物车中每一个具体商品的购买情况,包含购买价格、数量等。订单(Order)代表会员的订单,主要包括订单号,会员信息,订单的具体内容。订单明细(OrderDetail)代表订单中具体项,一个订单应包括一个或多个商品的购买情况,2.3 系统架构设计与搭建,业务实体关系图,2.3 系统架构设计与搭建,业务逻辑设计 DAO模式,2.3 系统架构设计与搭建,开发环境 服务器端 操作系统:Windows XPWeb服务器:Tomcat 6.0开发环境:MyEclipse7.01集成开发环境 Web开发框架:Struts2.0Java开发包:JDK 1.5以上数据库:SQL Server 2000浏览器:IE 6.0分辨率:最佳效果为1024768像素客户端浏览器:IE 6.0及以上版本分辨率:最佳效果为1024768像素,2.3 系统架构设计与搭建,启动MyEclipse7.01集成开发环境,2.3 系统架构设计与搭建,MyEclipse启动后环境界面,2.3 系统架构设计与搭建,创建工程项目 1)选择【File】【New】【Project】2)如下图所示,工程类型选择【Web Project】,2.3 系统架构设计与搭建,创建工程项目 3)如下图所示,在Project Name处填写工程名E-Store,其他选项保持默认值,单击Finish按钮,Web工程就创建结束,2.3 系统架构设计与搭建,Web应用的目录结构,2.3 系统架构设计与搭建,E-Store应用的目录,2.4 JSP页面基本语法,JSP元素,2.4 JSP页面基本语法,JSP元素_指令 JSP的指令包括page指令、include指令和taglib指令,包含在标签里,主要作用是向JSP引擎提供该页的全局信息,例如,页面的状态,错误处理,是否是session的一部分等 例如:指定在页面中引入其他的Java类,可用:当本页面在执行过程中发生异常时将把异常信息传送到errorPage.jsp统一处理,可用:设置JSP文件执行后返回给浏览器的文件类型和字符编码方式,缺省为:指明返回给浏览器的文件是普通的HTML类型的文本文件,字符编码方式是ISO-8859-1。,2.4 JSP页面基本语法,JSP元素_ page指令的属性,2.4 JSP页面基本语法,JSP元素_ page指令的属性,2.4 JSP页面基本语法,JSP元素_ 注释 一般来说,可以认为在JSP页面中包含有两种不同类型的注释:一种是JSP本身的,用于描述JSP程序代码,另一种是JSP生成的页面的,也就是HTML的注释,用于描述JSP页面执行后的结果页面的功能 实际上,由于在JSP的“脚本代码”部分中,也就是后面会提到的“Scriptlet”直接使用“”包含起来的部分中可以使用Java的语法,所以下面形式的注释也就理所当然的可以使用了:,2.4 JSP页面基本语法,JSP元素_ 脚本 在JSP中,主要的动态程序部分是脚本元素,其中包括三个部分:声明(Declaration)、表达式(Expression)和代码(Scriptlet)。从功能上讲,声明用于声明一个或多个变量,表达式将是一个完整的语言表达式,而代码部分将是一些程序片断 1)声明 JSP中的声明用于声明一个或多个变量和方法,这些声明不会被输出到浏览器去。在声明元素中声明的变量和方法将在JSP页面初始化时初始化。语法为:举例如下:,2.4 JSP页面基本语法,JSP元素_ 脚本 2)表达式 JSP中的表达式可以被看作一种简单的输出形式,需要注意的是,表达式一定要有一个可以输出的值才行。语法为:举例如下:在页面上输出目前日期的值。,2.4 JSP页面基本语法,JSP元素_ 脚本 3)脚本代码 脚本代码是JSP中的代码部分,在这个部分中可以使用任何Java的语法。语法为:举例如下,Good Morning,now is:Good Afternoon,now is:其中,之间的部分是脚本段,该页面实现根据系统的时间分别在页面上输出Good Morning和Good Afternoon,并输出服务器当前日期和时间,2.4 JSP页面基本语法,JSP元素_ 动作 4)动作 JSP动作利用XML语法格式的标记来控制JSP引擎的行为。利用JSP动作可以动态地实现插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码等功能。常用的JSP动作包括:jsp:include:在页面被请求的时候引入另一个文件。jsp:useBean:寻找或者实例化一个JavaBean。Jsp:setProperty:设置JavaBean的属性。jsp:getProperty:输出某个JavaBean的属性。jsp:forward:把请求转发到一个新的页面。jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。,2.4 JSP页面基本语法,JSP元素_ 内置对象 4)内置对象 JSP的内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有常用以下几种内置对象:request:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获得用户通过浏览器提交的请求以及相关cookie、header、session等信息 response:Response对象提供了用于设置送回浏览器的响应的方法 out:提供了将response对象向浏览器输出结果的方法 pageContext:用于方便存取各种范围的名字空间、servlet相关的对象的API session:存贮用户的状态信息,一个session对象存储一个用户的会话信息,完成对该用户的会话管理 application:当web服务器启动后,对应与部署在这个服务器上的每一个Web应用都会产生一个application对象,是一个类的实例对象 page:page对象表示该JSP页面本身,第2章 E-Store电子商城项目概述,思考题:1、试在MyEclipse中创建一个Java Web项目,并在MyEclipse自带的Web服务器和独立的Tomcat6服务器上部署和运行。2、阐述JSP页面的主要元素有哪些,分别有什么作用。3、JSP页面常用的内置对象有哪些?如何使用?,

    注意事项

    本文(JavaWeb应用开发项目教程第二章.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开