- 8
- 0
- 约2.06千字
- 约 19页
- 2018-06-06 发布于湖北
- 举报
第1章 Struts 及 MVC框架介绍
* * * * * * * * * * Proprietary and Confidential Information of Longshine Technology * Proprietary and Confidential Information of Longshine Technology 中国 * 中国 日开天霁,朗而新之 Proprietary and Confidential Information of Longshine Technology 中国 朗 新 科 技 日开天霁,朗而新之 * JAVA WEB基础编程 ——Struts 与 MVC基础之第1章 Strtus 与MVC 框架介绍 人员发展部 主要内容 Java web技术及应用 典型的Jsp设计模式ModelⅠ和ModelⅡ Struts框架介绍 如何添加Struts项目 典型的J2ee框架分为四个层次: 客户端层 Web服务器层 应用服务器层 数据服务器层 一、Java web技术及应用 开发一个java web应用一般会使用以下技术: Servlet jsp JavaBean XML 一、Java web技术及应用 主要内容 Java web技术及应用 典型的Jsp设计模式ModelⅠ和ModelⅡ Struts框架介绍 如何添加Struts项目 JSP设计模式ModelⅠ: 二、典型的Jsp设计模式ModelⅠ和ModelⅡ ModelⅠ模式的工作流程: 客户将请求提交给JSP; JSP调用JavaBean组件进行数据处理; 如果数据处理需要数据库支持,则使用JDBC操作数据库数据; 当数据返回给JSP时,JSP组织响应数据,返回给客户端。 二、典型的Jsp设计模式ModelⅠ和ModelⅡ ModelⅠ优点和缺点: 优点 编码的简单性 适用于小型项目 缺点 页面与数据业务逻辑不能完全分离 在Jsp中嵌入大量的java代码 不适用于中大型项目 二、典型的Jsp设计模式ModelⅠ和ModelⅡ JSP设计模式Model2: 二、典型的Jsp设计模式ModelⅠ和ModelⅡ MVC的工作流程 客户的请求信息首先交给servlet 控制器选择对当前请求进行处理的Model对象 控制器选择相应的view组件作为客户的相应信息返回 Jsp使用JavaBean中处理的数据进行显示 Jsp把组织好的数据以响应的方式返回给客户浏览器 二、典型的JSP设计模式Model Ⅰ ModelⅡ MVC设计模式给我们带来了什么 实现了Java代码和页面的分离 使技术优势的应用最大化 提高我们的开发效率,提高生产率 二、典型的JSP设计模式Model Ⅰ ModelⅡ 主要内容 Java web技术及应用 典型的Jsp设计模式ModelⅠ和ModelⅡ Struts框架介绍 如何添加Struts项目 三、Struts框架简介 Struts框架起源 Apache项目jakarta项目的一个子项目 架构师:Craig Mclanahan创建 Struts1.0于2006年6月发布 三、Struts框架简介 Struts MVC框架体系 三、Struts框架简介 Struts MVC框架体系 Controller控制器层 ActionServlet类(主要负责调用) Action(处理的核心类) View视图层 JSP ActionForm类(formBean封装表单数据) Model组件 三、Struts框架简介 Struts 框架的工作流程 客户提交请求信息; ActionServlet类通过读取配置文件中定义的内容判断客户的操作类型; 控制器类选择相应的Action类进行处理; Action类调用Model组件进行数据处理; 根据处理结果,控制器类选择相应的View组件; View组件获取Model的数据处理结果; 将响应的信息返回给客户端。 主要内容 Java web技术及应用 典型的Jsp设计模式ModelⅠ和ModelⅡ Struts框架介绍 如何添加Struts项目 四、如何添加Struts项目 Thank You * * * * * * * * * Proprietary and Confidential Information of Longshine Technology * Proprietary and Confidential Information of Longshine Technology 中国 * 中国 日开天霁,朗而新之 Proprietary and Confidential Information of Longshine Technology 中国
您可能关注的文档
- 第18课_卓越工程正式ppt.ppt
- 第19课 机遇及挑战【课件】【北师大版】.ppt
- 第18课_科学技术成就(二).ppt
- 第19课-国际地位显著提高-课件-(岳麓版八年级下).ppt
- 第1版教案变压器与交流电动机.doc
- 第1章 岩体地质特征.ppt
- 第18课动荡不安世界修改版.ppt
- 第19课《建国以来重大科技成就》.ppt
- 第1章 农产品质量标准及质量评价.ppt
- 第1章 动态系统状态空间描述(2版).ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)