欢迎来到天天文库
浏览记录
ID:59417357
大小:2.18 MB
页数:31页
时间:2020-09-19
《Java Web应用开发项目教程第二章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaWeb应用开发项目教程_章2.1项目概述■E-Store电子商城简介E-Store电子商城系统是基于Internet网络平台,利用Web技术、数据库技术、Java技术、面向对象技术等技术开发的Web应用系统。系统的不同权限的用户分别可以实现商城的管理和网上购物等操作在E-Store设计开发过程中始终以项目开发的任务驱动,对系统的不同模块分别采用JSP+Bean、JSP+Bean+Servlet及基于Struts框架给出相应的实现,使读者能在实现项目的过程中自然地得掌握所用到的技术,提高实际Jav
2、aWeb应用项目的开发技能2.2系统分析与总体设计■前台功能结构图2.2系统分析与总体设计■后台功能结构图2.2系统分析与总体设计■前台业务流程图2.2系统分析与总体设计■后台业务流程图2.2系统分析与总体设计■系统预览前台首页商品详细信息展示2.2系统分析与总体设计■系统预览购物车查看页面后台订单信息显示页面2.2系统分析与总体设计■系统预览后台商品添加页面后台用户管理页面2.3系统架构设计与搭建■系统架构设计2.3系统架构设计与搭建■业务实体介绍●会员(User)代表一个会员实体,主要包括会员的详细
3、信息,如会员名,密码,地址等。●商品信息(Goods)代表每一个具体的商品信息,主要包括商品名称、类别、产地、价格等。●商品类别(Type)代表商品类别信息,主要包括商品所属类别名称等。●购物车(Cart)代表会员一次购物时商品暂时存放的地方,在生成订单后便不再需要。●购物车中的具体商品(CartItem)代表购物车中每一个具体商品的购买情况,包含购买价格、数量等。●订单(Order)代表会员的订单,主要包括订单号,会员信息,订单的具体内容。●订单明细(OrderDetail)代表订单中具体项,一个订单
4、应包括一个或多个商品的购买情况2.3系统架构设计与搭建■业务实体关系图2.3系统架构设计与搭建■业务逻辑设计DAO模式2.3系统架构设计与搭建■开发环境服务器端操作系统:WindowsXPWeb服务器:Tomcat6.0开发环境:MyEclipse7.01集成开发环境Web开发框架:Struts 2.0Java开发包:JDK1.5以上数据库:SQLServer2000浏览器:IE6.0分辨率:最佳效果为1024×768像素客户端浏览器:IE6.0及以上版本分辨率:最佳效果为1024×768像素2.3系统
5、架构设计与搭建■启动MyEclipse7.01集成开发环境2.3系统架构设计与搭建■MyEclipse启动后环境界面2.3系统架构设计与搭建■创建工程项目1)选择【File】→【New】→【Project】2)如下图所示,工程类型选择【WebProject】2.3系统架构设计与搭建■创建工程项目3)如下图所示,在ProjectName处填写工程名E-Store,其他选项保持默认值,单击Finish按钮,Web工程就创建结束2.3系统架构设计与搭建■Web应用的目录结构目录描述/WebRootWeb应用的
6、根目录,所有的JSP、HTML文件、CSS文件、资源文件都存放于此目录下,可在此目录下创建其他目录,以便于文件的管理。/WebRoot/WEB-INF存放Web应用的发布描述文件web.xml等。/WebRoot/WEB-INF/classes存放各种class文件,javaweb组件Servlet类文件也放于此目录下。/WebRoot/WEB-INF/lib存放Web应用所需的各种jar文件,如可以存放JDBC驱动程序的jar文件。2.3系统架构设计与搭建■E-Store应用的目录2.4JSP页面基本
7、语法■JSP元素2.4JSP页面基本语法■JSP元素_指令JSP的指令包括page指令、include指令和taglib指令,包含在<%@%>标签里,主要作用是向JSP引擎提供该页的全局信息,例如,页面的状态,错误处理,是否是session的一部分等例如:指定在页面中引入其他的Java类,可用:<%@pageimport="java.util.Date"%>当本页面在执行过程中发生异常时将把异常信息传送到errorPage.jsp统一处理,可用:<%@pageerrorPage="errorPage.j
8、sp"%>设置JSP文件执行后返回给浏览器的文件类型和字符编码方式,缺省为:<%@pageContentType="text/html;charset=ISO-8859-1"%>指明返回给浏览器的文件是普通的HTML类型的文本文件,字符编码方式是ISO-8859-1。2.4JSP页面基本语法■JSP元素_page指令的属性属性名和可选值说明language="java"声明脚本语言的种类,暂时只能用"java"extends="packag
此文档下载收益归作者所有