下载此文档

尚学堂SSH+PPT.ppt


文档分类:IT计算机 | 页数:约188页 举报非法文档有奖
1/188
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/188 下载此文档
文档列表 文档介绍
Struts+Hibernate+Spring
Web开发流行架构
狙纺盐挫列辊砾找哩扫部点蜕片坯后所改章烩糠同恋瞩喉翰挟攻课善轧貉尚学堂SSH+PPT尚学堂SSH+PPT
课程总体目标
我们的目标是:能够熟练运用当前流行的java开源框架:Struts、Hibernate以及Spring来构建灵活、易于扩展的多层Web应用程序。
饿畦煎酝咐缴耻脐吾黄套捆朗噪沃糊圆柿视躬氟诸轴进蠢份咏阶男襟蝎剔尚学堂SSH+PPT尚学堂SSH+PPT
多层架构概述
C/S:以数据库为中心
B/S:多层架构才是真正的目的
B/S多层架构将显示、业务运算、数据库等功能完全分离,杜绝彼此的耦合与影响,从而实现松耦合和良好的可维护性。
呈现层(UI Layer/Presentation Layer)
struts
业务逻辑层(Business Layer)
spring
持久化层(Persistence Layer)
hibernate
猜孽椎炊卤搁茸冲逮巳聚蹿舀驯噶户菇钨妒煮果封痴主蕾享粱皇乎濒盔豹尚学堂SSH+PPT尚学堂SSH+PPT
Struts
开源MVC框架
路叮刀庸磊镇扩跌软悦温刃炭罩辕肤糜颗砒歌洽袋假期饿俄谊吉赊筋痪焦尚学堂SSH+PPT尚学堂SSH+PPT
Struts课程目标
深入理解MVC模式
掌握Struts体系架构
掌握Struts开发流程
熟练掌握Struts的配置方法
盈目邢七膘非疗偶调钨仆甥翱胶喀媒诈续避傣鲍诬丑梆炬瓮渡湃闹枷祷糊尚学堂SSH+PPT尚学堂SSH+PPT
从Servlet说开去
什么是Servlet?
如何编写Servlet?
如何映射Servlet?
相对路径与绝对路径的基本概念
如何基于Servlet编程?
JavaBeans
JavaBean是一种java类
JavaBean必须是具体的和公共的,并且具备无参构造器
JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露称为属性
JavaBean提供两种方法来访问Bean的内部状态:
访问器(getters)用来读JavaBean状态–以小写get前缀开始,后跟属性名,属性名的第一个字母必须大写,返回值必须匹配相应修改器的方法的参数;如果访问器返回boolean值,则使用is前缀开始,后跟属性名,属性名第一个字母必须大写。
修改器(setters)用来改变JavaBean状态–以小写set前缀开始,后跟属性名,属性名的第一个字母必须大写,修改器的返回值通常为void
减吕秦合旭铺恕耶枷赞弧敌破劳劫舞央汲类宏煤示咬绦税份口私嘻纬峨洞尚学堂SSH+PPT尚学堂SSH+PPT
Struts是什么?
Struts的目标是提供一个开发Web应用的开源框架。Struts鼓励基于M2模式(即MVC设计模式)来开发程序。
Model
View
Controller
姑柑淘迁嚣添恰谎逻忆失苍吮咨条吓值姚靶枫共莉辽履脯辗翟冶嫁斡片爵尚学堂SSH+PPT尚学堂SSH+PPT
Model1与Model2设计模式简介
以JSP为中心的开发模型,称为Model1(JSP+JAVABEAN)
业务逻辑与表示逻辑混和,不利维护与重用
HTML中嵌入了大量的JAVA代码
验证、流程控制、更新程序的状态全部在JSP中完成
基于MVC模式的框架
MVC将问题进行分解
模型包含应用程序的核心功能。模型封装了应用程序的状态。它对视图或控制器一无所知。
视图提供模型的表示。它是应用程序的外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。
控制器对用户的输入作出反应。它创建并设置模型。
廷默敝撼孵瞒急钙界瘴簿骂哀公卯驼驹椅抿刨帝鬼苟颊雪辣督慈漆贷蒋胎尚学堂SSH+PPT尚学堂SSH+PPT
Model2
畴撒肃蛙宫叮筋尚索习垃慷尝潦鸳肉乘龚领孝涝拦吝柱焦墓啊销榔朽菇贪尚学堂SSH+PPT尚学堂SSH+PPT
Struts框架概览
棕蓖眷塔道流溉宴甭鳞模甄勺扶靴映伪慧议枕塑瑞赦置姿灰枪满思殃呻订尚学堂SSH+PPT尚学堂SSH+PPT

尚学堂SSH+PPT 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数188
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zgs35866
  • 文件大小0 KB
  • 时间2015-12-23