1.什么是模式

模式在开发过程中总结出的“套路”,总结出的一套约定俗成的设计模式

2.javaEE经历的模式

model1模式:
技术组成:jsp+javaBean
model1的弊端:随着业务复杂性 导致jsp页面比较混乱
model2模式
技术组成:jsp+servlet+javaBean
model2的优点:开发中 使用各个技术擅长的方面
servlet:擅长处理java业务代码
jsp:擅长页面的现实

MVC:---- web开发的设计模式
M:Model—模型 javaBean:封装数据
V:View-----视图 jsp:单纯进行页面的显示
C:Controller----控制器 Servelt:获取数据–对数据进行封装–传递数据-- 指派显示的jsp页面

3.javaEE的三层架构

服务器开发时 分为三层
web层:与客户端交互
service层:复杂业务处理
dao层:与数据库进行交互
开发实践时 三层架构通过包结构体现

javaEE的开发模式相关推荐

  1. jsp基础、el技术、jstl标签、javaEE的开发模式

    一.jsp技术基础 1.jsp脚本和注释 jsp脚本: 1)<%java代码%> ----- 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> ...

  2. 大数据WEB阶段(十四)JavaEE开发模式

    JavaEE开发模式 零.目录 开发模式发展历程 MVC设计思想的出现 JavaEE经典三层架构 经典三层架构解耦 一.开发模式发展历程 Servlet是JavaEE开发中一种动态web资源开发技术 ...

  3. 【微信开发】微信开发 之 开启开发模式

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20494177 . GitHub源码位置 : -- HT ...

  4. 【HM】第11课:JSTL标签+JSP开发模式

    <pre> day11 昨天内容回顾 (1)jsp *jsp的三个指令 *jsp里面九个内置对象 request response session config application e ...

  5. webpack+react+redux+es6开发模式---续

    一.前言 之前介绍了webpack+react+redux+es6开发模式 ,这个项目对于一个独立的功能节点来说是没有问题的.假如伴随着源源不断的需求,前段项目会涌现出更多的功能节点,需要独立部署运行 ...

  6. 简述基于JavaEE企业级开发技术(Spring)(1)

    一.绪论 1.学习内容 javaEE企业开发技术概述 javaEE容器--Spring ORM数据层--MyBatis/JPA Web层--Spring MVC 展现层--JSP/Thymeleaf ...

  7. 微信公众帐号开发教程第2篇-开发模式启用及接口配置

    编辑模式与开发模式 微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在"高级功能"里进行配置,点击"高级功能",将看到如下界面: 从上图中可以看到,高级 ...

  8. JavaEE项目开发

    []JavaEE项目的架构 1. MVC模式 Mode-View-Controller 2. View对象:系统提供给用户的操作界面 功能: (1)输入数据:通过Form表单以及表单元素. (2)显示 ...

  9. [027] 微信公众帐号开发教程第3篇-开发模式启用及接口配置

    编辑模式与开发模式 微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在"高级功能"里进行配置,点击"高级功能",将看到如下界面: 从上图中可以看到,高级 ...

最新文章

  1. VS2008环境下CEGUI 0.7.1及相关工具的编译(转载 + 额外的注意事项)
  2. golang import 导入包语法介绍 点 别名 下划线
  3. python基础教程:包的创建及导入
  4. vc++怎么可以直接刷掉MBR?搞笑的吧
  5. mysqli mysql error_mysqli常用错误处理函数
  6. ANSIBLE---变量
  7. mysql优化插入速度的方法_优化MySQL插入方法的五个妙招
  8. mysql前一天_mysql查询当天,前一天,一周,一个月
  9. [转]java代码性能优化总结
  10. 数据集:各地区化妆品销量、人口数量和人均收入
  11. App制作开发工具源代码搭建网站转app网站
  12. matlab设计光栅,光栅原理及MATLAB仿真.doc
  13. Linux常见Bug解决方案
  14. Linux 之旅 21:编译安装软件
  15. 天融信虚拟企业防火墙学习
  16. 【MATLAB教程案例27】基于matlab的图像配准算法的仿真与分析——sift,surf,kaze等
  17. 乌江榨菜再涨价,“榨茅”是如何炼成的?
  18. KERNEL32相关函数
  19. 开源阅读书源_超强小说阅读软件
  20. 【自考必看】你能学会的《信息资源管理》,计算机科学与基础(本科)

热门文章

  1. 关于setTimeout和setInterval的函数参数问题
  2. 一篇文章为你深度解析HTTPS 协议
  3. scss-!optional
  4. 如何存储和恢复 HTML5 Canvas 状态
  5. 简化软件操作,提升用户体验
  6. 常见的linux命令及其翻译
  7. hello程序的运行过程-从计算机系统角度
  8. 当执行游戏0xc000007b错误的解决方法
  9. setTimeout里如果有$(this),$(this)指的是谁?
  10. 停止Hadoop或HBase集群的脚本