Java Web 应用(商品的显示与查询)
49页1、项目三网上商城商品的显示与查询,3. 任务实施(1)任务1 网上商城商品信息实体分析与设计 (2)任务2 完成网上商城商品信息的查询(3)任务3 实现网上商城商品信息的分页显示,2. 相关知识(1)Java Bean 基础(2)Java Bean的使用(3)Java Bean的设计(4)数据库分页设计,1. 项目引入,课程目标,理解JavaBean的概念和特点,掌握编写、编译、调试、布置Bean的方法;掌握表单与Bean的交互方法;程序片中使用JavaBean的方法;掌握数据库分页技术。,能力目标,能熟练部署JavaBean,能编写JavaBean,并利用JavaBean实现对网上商城中商品数据库的访问。 实现网上商城商品信息的分页显示。,项目引入,商品显示是商品展现的一种方式,客户登陆网站后首先看到的商品的分类,客户可以点击分类查询各种分类 商品的信息。商品检索是方便客户使用的一种功能,客户可以输入单个条件查询商品信息,也可以通过复合查询商品信息。本项目主要内容是利用Java Bean技术完成网上商城中商品的显示与查询。,2018/2/22,5,商品显示与检索业务流程分析,2018/
2、2/22,6,商品显示与检索业务流程分析,任务3.1 商品信息实体分析与设计,【步骤】 (1)分析后台管理相关实体,得到商品信息实体;(2)设计商品信息实体属性,详见表3-1;(3)创建数据库,将上述实体转换成实际存储的表;(4)利用Java技术完成数据库的连接;(5)利用JavaBean技术完成商品信息实体类的建立。,任务3.1商品信息实体分析与设计,表3-1goods表,3.1.1 任务相关知识点,(1)JSP+JavaBean开发模式(2)JavaBean设计规范(3)创建与布署JavaBean,3.1.1 相关知识JavaBean基础知识,2018/2/22,10,项目2中开发模式存在的问题分析及解决方法:Jsp页面由html和Java程序片组成,如果程序片和Html大量混在一起,就显得页面混杂,不易维护。Jsp页面将数据的处理过程指派给一个或几个beans来完成。一方面减少代码量,另一方面容易维护。使用JSP+JavaBean开发模式,实现页面与数据处理真正地分离。什么是JavaBean JavaBean是Java程序设计中的一种组件技术。Sun公司把JavaBean定义为一
3、个可重复使用的软件组件,类似于电脑CPU、硬盘等组件。从程序员编程的角度看,实际上JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,简称Bean。,3.1.1 相关知识JavaBean基础知识,2018/2/22,11,JavaBean规范编写JavaBean必须满足以下几点:JavaBean类必须有一个无参构造方法,用于使用实例化JavaBean类时调用;所有JavaBean必须放在一个包中;JavaBean必须声明成public class类型文件名称与类名称一致;所有的属性必须封装即申明为private;设置和取得属性可以通过setXxx、getXxx方法。即:set和get方法名称与属性名称之间必须对应,也就是:如果属性名称为xxx,那么set和get方法的名称必须为setXxx()和getXxx()。,3.2.1 相关知识在JSP中使用JavaBean,2018/2/22,12,Java命名规范:包命名:全部字母小写:cn.mldn.lxh类命名:单词的首字母大小:SimpleBean属性名称:第一个单词的首字母小写,之后每个单词的
4、首字母大写:studentName;方法命名:与属性命名相同:public void sayHello();常量命名:全部单词大写:final String DBDEIVER=”NLDN”,3.2.1 相关知识在JSP中使用JavaBean,2018/2/22,13,举例:在项目2的基础上进行修改,创建项目user login及其UserBean.java;创建辅助类DBConn.java实现与用户数据库的连接。,LoginCl.jsp验证用户,Login.jsp用户登录界面,wel.jsp欢迎界面,登录请求,不合法,合法,数据库(user表),Model1模式(jsp+javaBean),userBeanCljava(业务逻辑),userBean.java表示user表,ConnDB.java得到连接,界面(Veiw),模型(Model),操作数据库,调用,分页请求,分页请求,分页处理,3.1.1 相关知识JavaBean基础知识,2018/2/22,14,举例:UserBean定义格式如下:package com.lx.model; /必须创建包public class UserB
《Java Web 应用(商品的显示与查询)》由会员野鹰分享,可在线阅读,更多相关《Java Web 应用(商品的显示与查询)》请在金锄头文库上搜索。
基本概念交流材料 莱阳一中刘辛凤2
2013届高考化学第一轮考点总复习课件5 溶液与胶体
2.1物质的分类
直流远供电源系统
直流电机及单相电机
电路分析(相量法)
机械制造技术第3章 -- 机械零件加工方法与设备
电荷及其守恒定律(经典)
机械创新-幻·梦课堂
电气识图及其标准解读
电工技能培训讲堂1
电子商务物流成本管理
电压表电路连接练习1011 - 副本
生物:第7章《现代生物进化理论》课件(新人教版必修2)
生本课堂教学模式
物理:16.2《探究电动机的转动原理》课件1(沪粤版九年级下)
物理选修3-2第一章第1节教学课件
物理化学电子教案9
物理化学 08章_电解质溶液
工业机器人发展及应用
2023-11-20 52页
2023-09-09 54页
2023-09-09 98页
2023-09-09 101页
2023-09-09 95页
2023-09-09 127页
2023-09-09 59页
2023-09-09 50页
2023-09-09 139页
2023-09-09 131页