1.Domain Model  领域模型 01

DDD(Domain Driver Design) :领域接口设计

Pattern  模式

代码pattern:单例模式,工厂模式...

系统pattern:MVC模式

分析pattern

Framework 框架

2.多层架构概述  02

C/S:以数据库为中心,优点是灵活性好,缺点是每个用户都要安装

B/S:多层架构才是真正的目的,优点是可扩展性强,可维护性高,缺点是灵活性不高,但是随着web技术的发展灵活性逐渐提高

B/S多层架构将显示、业务运算、数据库等功能完全分离,杜绝彼此的耦合与影响,从而实现松耦合和良好的可维护性。

呈现层(UI Layer/Presentation Layer)

struts

业务逻辑层(Business Layer)

spring

持久化层(Persistence Layer)

hibernate

3.相对路径  03-04

注意以下几个地方的相对路径

①form的action属性

②a标签的链接

③servlet中控制页面转向

4.MVC概述 05

mvc适合于大型项目开发

MVC框架的实现原理 06

分为两种:

①面向请求驱动的:struts1.x,struts2.x,webwork

②面向事件驱动的:JSF

前端控制器获取url的信息,根据信息将请求发送到相应的action去处理

转载于:https://www.cnblogs.com/yinger/archive/2011/08/12/2136754.html

尚学堂Struts视频总结之一相关推荐

  1. 尚学堂Java视频精华集锦

    1.尚学堂_肖斌_hadoop视频教程 http://pan.baidu.com/s/1kTHzpTd 2.尚学堂白鹤翔最强大.最牛逼的javascript视频 http://pan.baidu.co ...

  2. 尚学堂Java培训:JAVA优秀书籍推荐

    转自:[http://www.bjsxt.com/books/goodbooks.html] 如果你曾经尝试过自学某些知识点,比如JavaSE.JDBC等等,相信有很多情况会觉得按照书上的操作非常难进 ...

  3. 尚学堂shopping的经验

    本人在看尚学堂的视频时写下的经验, 故分享分享: 1. 一般,我们要写项目的路径时,我们的项目可能拿到其他的机器里运行, 故应该改为如下, http://localhost:8080/项目的名称 =r ...

  4. 尚学堂lucene项目精讲视频共17讲

    尚学堂lucene项目精讲视频共17讲+文档+源码 超清 课程内容: ucene是一个java的搜索引擎,本套视频为无声版本,是尚学堂的新项目,已经包含了源码+设计开发文档.     001_myec ...

  5. [原创 - 尚学堂科技 - 马士兵老师]

    JAVA自学之路 一:学会选择 [转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html] 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多 ...

  6. [转]尚学堂科技 - 马士兵老师-JAVA自学之路

    [原创 - 尚学堂科技 - 马士兵老师] JAVA自学之路 一:学会选择 [转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html] 为了就业,不少同 ...

  7. JAVA自学之路 [原创 - 尚学堂科技 - 马士兵老师]

    (我觉得看了之后挺不错的所以分享一下) JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3 ...

  8. 尚学堂java培训_IT培训教育平台课程分享

    知乎朋友大家好,有以下[好课推荐],并且愿意推荐给大家一起学习.更有海量学习资源与你分享,每天更新!让你快速学习成长,无后顾之忧. 1~4阶段SketchUp全能室内设计师养成班(完整版) 2020版 ...

  9. 尚学堂java培训_送给 Java 自学者或者初学者的最全知识清单,2020 年 Java 就该这么学...

    最近逛知乎,发现有很多想自学 Java 或者 Java 初学者提问,不知道如何学习 Java?我接触 Java 快 8 年的时间了,一直从事 Java 开发工作,自己一直升级打怪,对于如何更好的学习 ...

  10. 尚学堂j2ee视频教程

    尚学堂j2ee视频教程 简介:本课程从最初级的Java开始授课,一直讲授至J2EE.由浅入深, 手把手的讲课风格,深入讲解jsp&servlet. Struts.Spring.Hibernat ...

最新文章

  1. 完全卸载Oracle方法(亲测有效)
  2. 腾讯TencentOS 十年云原生的迭代演进之路
  3. Jakarta EE,EE4J和Java EE之间的关系
  4. 计算机网络中对等层,【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型...
  5. 浅谈HTML5中canvas中的beginPath()和closePath()的重要性
  6. JAR——pinyin4j-2.5.0
  7. 西南交通大学计算机组成原理,西南交通大学计算机组成原理课程设计报告
  8. 【Kalman】卡尔曼滤波Matlab简单实现
  9. 合并多行查询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
  10. Android应用按Home键再从图标启动会再次经过LAUNCHER启动页
  11. windows版本redis搭建集群步骤
  12. MII2RGMII IP核使用设计举例
  13. 计算机英语念法,电脑的英文读音标准带音标的
  14. 语雀批量导出MarkDown文件
  15. php制作公司五章,圆形印章和椭圆形印章,正方形印章,圆角正方形印章,圆角框
  16. 通过FinalShell打通ssh隧道
  17. 【C++】编程实现复数运算
  18. adb连接各种模拟器
  19. idea中的jar包在哪里导入?
  20. 火星车开发板”SDR Receiver分析说明

热门文章

  1. Bugzilla的安装
  2. python tkinter ttk的使用(上)
  3. 3G、4G、5G背后的科学含义,你真的懂吗?
  4. 2020年诺贝尔化学奖得主自述:基因编辑技术将把我们带向何方?
  5. 使用Hutool发送工作日报
  6. 天地图API搜索。定位等
  7. 福建广电网络显示服务器异常,无法浏览网页故障
  8. 上海始终未出现真正“富人区”
  9. 李理:自动梯度求解——使用自动求导实现多层神经网络
  10. 桌面智能分析产品+“智同211”计划,永洪科技打造数据价值生态圈!