— 高级软件人才实作培训专家 ! 北京传智播客教育 www.itcast.cn JSP 模式和案例 梁 桐.

Slides:



Advertisements
Similar presentations
口腔 2010 级七年制 李 敏 钱梦珂 俞文伟
Advertisements

网络应用程序设计 2014 JavaBean. JavaBean 及其属性 JavaBean 就是一种 Java 的组件技术 JavaBean 是 Java 类 JavaBean 通过约定的方法名实现属性功能 简单属性 void setXxx(Type value) Type getXxx() boolean.
1 计算机软件考试命题模式 计算机软件考试命题模式 张 淑 平 张 淑 平. 2  命题模式内容  组织管理模式 − 命题机构和人员组成 − 命题程序  试卷组成模式.
第 7 章 配合 例子源代码一起使用 Power point 制作:耿祥义 张跃平 普通高等教育 “ 十一五 ” 国家级规划教材 JSP 与 JavaBean.
Power point 制作 耿祥义 张跃平 配合 例子源代码一起使用. 第 5 章 JSP 与 JavaBean JavaBean 是一个可重复使用的软件组件, 是遵循一定标准、用 Java 语言编写的一 个类,该类的一个实例称为一个 JavaBean ,简称 bean.
一、老师申请题目,以下指导老 师操作。 1. 登录教务系统 web 端. 2. 点击 “ 毕业设计 ” 工具栏下拉菜单中的 “ 论文 _ 教师申请题目 ”
HE Fixed Assets Manage System
动态Web开发技术--JSP.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
上节课我们是讲解了request, response, session, application 等内置对象,有了它们,我们就可以编写一个完整的应用程序了。 我们来看ebank这个小应用程序的编写。
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
第八章 网络课程的设计与开发.
MVC Servlet与MVC设计模式.
Excel VBA视频教程 课程介绍-什么是VBA
J2EE Struts 和Spring 的区别.
第十九讲 设计模式(Design Patterns)
UI(用户界面)集训班 Illustrator 高级班.
课程整体教学设计 ——《面向对象程序设计基础》
互联网时代班主任的挑战 万玮 2014年9月20日.
精英型软件人才 培养模式的探索与实践 卢 苇 北京交通大学国家示范性软件学院.
Oracle数据库 Oracle 子程序.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
Arena System Technology Architecture 系统技术架构 1、Database V2(Lotus Notes)V3(Oracle8i) 2、Application Server SilverStream2.53 (Java as server side programming.
鄉村尋根-農具篇.
第六章 窗口系统和用户界面管理系统 山东大学计算机学院.
第二讲 搭建Java Web开发环境 主讲人:孙娜
面向对象建模技术 软件工程系 林 琳.
欢乐玩转单元测试之JUnit 讲师:FREE QQ:
走进编程 程序的顺序结构(二).
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第17章 网站发布.
第二章 Java语言基础.
数据挖掘工具性能比较.
PaPaPa项目架构 By:Listen 我在这.
1085至1125年间的官员地域分布与社会关系 1.
Windows 7 的系统设置.
DevDays ’99 The aim of this mission is knowledge..
第11章 系统结构与包模型模型.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
C#面向对象程序设计 $6 深入理解类.
VisComposer 2019/4/17.
企业应用实训教程 JSP企业级应用.
实验七 安全FTP服务器实验 2019/4/28.
实体描述呈现方法的研究 实验评估 2019/5/1.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
Chapter 18 使用GRASP的对象设计示例.
Visual Basic程序设计 第13章 访问数据库
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
Experiment setup Leverage entities in Dbpedia and compute the cohesiveness among the properties used to describe these entities Set up gold standard for.
“修身成材” 班级干部培训班 黑龙江大学党委学工部.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二节 C语言的特点.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
基于列存储的RDF数据管理 朱敏
方格紙上畫正方形.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
----以《西北民族音乐学术资源数据库》为例 西安音乐学院 景 月 亲
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
第21章 Spring 的MVC框架 Spring不但一个很好的集成框剪,它还提供了构建Web应用程序的全功能MVC模块。Spring 的MVC框架非常强大并不逊色于其他专业的Web框架,如Struts、WebWork。但在国内Spring MVC应用的并不是特别多,原因可能是Struts太深入人心的缘故吧。
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

— 高级软件人才实作培训专家 ! 北京传智播客教育 JSP 模式和案例 梁 桐

— 高级软件人才实作培训专家 ! 北京传智播客教育 Tip : JSP 开发模式 SUN 公司推出 JSP 技术后,同时也推荐了两种 web 应 用程序的开发模式,一种是 JSP+JavaBean 模式,一 种是 Servlet+JSP+JavaBean 模式。 JSP+JavaBean 模式适合开发业务逻辑不太复杂的 web 应用程序,这种模式下, JavaBean 用于封装业务 数据, JSP 即负责处理用户请求,又显示数据。 Servlet+JSP+JavaBean(MVC) 模式适合开发复杂的 web 应用,在这种模式下, servlet 负责处理用户请求, jsp 负责数据显示, javabean 负责封装数据。 Servlet+JSP 、 JavaBean 模式程序各个模块之间层次 清晰, web 开发推荐采用此种模式。

— 高级软件人才实作培训专家 ! 北京传智播客教育 Model1 设计模型 应用了 Java Web 开发中的两种技术 JSP 完成逻辑上的处理和显示 JavaBean 封装数据,处理数据

— 高级软件人才实作培训专家 ! 北京传智播客教育 Tip :什么是 JavaBean JavaBean 是一个遵循特定写法的 Java 类,它通常具 有如下特点: 这个 Java 类必须具有一个无参的构造函数 字段必须私有化。 私有化的字段必须通过 public 类型的方法暴露给其它程序,并 且方法的命名也必须遵守一定的命名规范。 JavaBean 在 J2EE 开发中,通常用于封装数据,对 于遵循以上写法的 JavaBean 组件,其它程序可以通 过反射技术实例化 JavaBean 对象,并且通过反射那 些遵守命名规范的方法,从而获知 JavaBean 的属性, 进而调用其属性保存数据。

— 高级软件人才实作培训专家 ! 北京传智播客教育 Tip : JavaBean 的属性 JavaBean 的属性可以是任意类型,并且一个 JavaBean 可以有 多个属性。每个属性通常都需要具有相应的 setter 、 getter 方法, setter 方法称为属性修改器, getter 方法称为属性访问器。 属性修改器必须以小写的 set 前缀开始,后跟属性名,且属性名 的第一个字母要改为大写,例如, name 属性的修改器名称为 setName , password 属性的修改器名称为 setPassword 。 属性访问器通常以小写的 get 前缀开始,后跟属性名,且属性名 的第一个字母也要改为大写,例如, name 属性的访问器名称为 getName , password 属性的访问器名称为 getPassword 。 一个 JavaBean 的某个属性也可以只有 set 方法或 get 方法,这样 的属性通常也称之为只写、只读属性。

— 高级软件人才实作培训专家 ! 北京传智播客教育 Tip :使用模式一编写计算器 使用 JSP+JavaBean 编写一个计算器 (calculator) 页面, JavaBean 具有 firstNum 、 secondNum 、 result 、 operator 属性,并提供一个 calculate 方法。

— 高级软件人才实作培训专家 ! 北京传智播客教育 Model2 设计模型 Model2 分为三部分 Servlet 控制显示哪个 JSP 页面给用户 JSP 响应用户请求,把结果数据展现给用户 JavaBean 对数据库的数据的存取,复杂的业务功能和逻辑 处理

— 高级软件人才实作培训专家 ! 北京传智播客教育 MVC 设计模式 Model-View-Controller 的简称 在开发一个软件之前,必须先设计好奇架构,一个基 本的结构思想是将软件分成不同的模块,问题的关键 是如何划分模块。 MVC 是 20 世纪 80 面带为 Smalltalk-80 变成语言发明的 一种软件设计模式,它是一种分离业务逻辑与显示界 面的设计方法

— 高级软件人才实作培训专家 ! 北京传智播客教育 MVC 设计模式 把应用程序分成三个核心模块 模型、视图、控制器 模型( Model )部分负责管理程序的业务数据 视图( View )部分负责显示界面 控制器( Controller )部分负责与用户进行交互(接受 请求和选择响应视图)

— 高级软件人才实作培训专家 ! 北京传智播客教育 MVC 模式职责分工

— 高级软件人才实作培训专家 ! 北京传智播客教育 课堂提问 我跟妈妈说:妈妈,我和妹妹在院子里玩,饭做好 了叫我们一声。请问这个是什么模式

— 高级软件人才实作培训专家 ! 北京传智播客教育 Tip :使用模式二完成 用户注册和登陆

— 高级软件人才实作培训专家 ! 北京传智播客教育 Tip :使用模式二完成 用户注册和登陆

— 高级软件人才实作培训专家 ! 北京传智播客教育 Tip :使用模式二完成 用户注册和登陆