Java 应用与开发 - Java EE 体系结构# Java 应用与开发 Java EE 体系结构 王晓东 wangxiaodong@ouc.edu.cn 计算机科学与技术系 November 6, 2018  ## 参考书目 1. 吕海东,张坤编著,Java EE 企业级应用开发实例教程,清华大学出版社,2010 了解软件开发的现状与发展趋势,了解企业级应用的特点 2. 掌握 Java EE 的概念和规范,掌握 Java EE 容器、组件和通信协议的类型和功能 ## 大纲 软件开发现状 Java EE 概述 Java EE 容器 JavaEE组件 组件间通信协议 ## 接下来 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 ## 软件开发现状 面向 Internet Internet 开发企业级 Web 应用 面向对象 OOA/OOD/OOP,Java、C# 面向组件 软件系统是由许多小的组件构建和装配起来的 采用标准规范开发 J2EE, MS.NET 全面采用框架技术 Struts、Spring、Hibernate、AJAX、WebWork 软件系统采用分层结构和设计模式 MVC 工厂化流水线开发模式 CVS 可视化软件建模 UML、RUP、ROSE0 码力 | 40 页 | 1.89 MB | 2 年前3
Java 应用与开发 - Java EE 监听器编程# Java 应用与开发 Java EE 监听器编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018  规范。 Java EE 监听器能够检测 Web 应用的关键对象包括: ▶ ServletContext 上下文 ▶ HttpSession 会话 ▶ ServletRequest0 码力 | 22 页 | 549.84 KB | 2 年前3
Java 应用与开发 - Java EE 过滤器编程# Java 应用与开发 Java EE 过滤器编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018  ,使上述难题迎刃而解。 ## 过滤器的基本概念 过滤器,对某种数据流动进行过滤处理的对象。在 Java EE Web 应用中,这种数据流动就是 HTTP 请求数据流和响应数据流。 ▶ Filter 是对 HTTP 请求和响应的头(Header)和体(Body)进行特殊操作的 Web 组件。 Filter0 码力 | 31 页 | 605.91 KB | 2 年前3
Deploy WAR, EAR files inthe Java EE Serverfiles in the Java EE Server, Deployer and System According to environment, Administrator modify and deploy configuration files, then manage Java EE system. Varify the conformance from Structure of EAR files to Java Application Assembler EE standards. Component, JAR, WAR 一一A JavaEE EAR 验证EAR文件结构和是否符合 Java EE标准 Application Component 客户端组件、Applet组件、 客户端组件、Applet组件、 Provider Web组件、EJB Tool Provider Java EE Product Provider Sun NetBean, Eclipse Eclipse, Oracle JDevelpoer Sun GlassFish, Oracle BEA WebLogic, IBM WebSphere, JBOSS, Apache Tomcat0 码力 | 1 页 | 51.98 KB | 2 年前3
Java EE 企业应用系统设计 - HTTP 请求处理编程# Java EE 企业应用系统设计 HTTP 请求处理编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 17, 2018  向服务器发出 HTTP 请求,在 请求,在 HTTP 请求中包含传递到服务器的数据; Web 服务器接收到请求,对请求进行处理。 Web 服务器使用 HTTP 向客户端发送响应。 客户端接收到响应后,进行显示或页面跳转。 ## HTTP 请求中包含的信息 HTTP 请求中包含的信息包括两部分:请求头和请求体。 ## ✿ 请求头 GET /articles/news/today.jsp HTTP/1.1 Accept: */*0 码力 | 27 页 | 565.27 KB | 2 年前3
Java EE 企业应用系统开发 - HTTP 响应处理编程# Java EE 企业应用系统开发 HTTP 响应处理编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 17, 2018   。 为了上传文件,必须将 HTML Commons FileUpload 上传文件 Spring 文件下载 示例:隐藏资源 示例:防止交叉引用 Spring 用户登录 监听器 ## Domain 类 Product.java public class Product implements Serializable { private static final long serialVersionUID = 74458L;0 码力 | 40 页 | 651.07 KB | 2 年前3
基于 Java EE 的企业应用系统设计 - Spring MVC 02# 基于 Java EE 的企业应用系统设计 Spring MVC 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 June 5, 2017  ## References 1. Spring MVC: A Tutorial Formatter) Spring MVC 框架具备数据自动绑定能力,但其数据绑定并非没有任何限制,在如何正确绑定数据方面是杂乱无章的。 例如,Spring 总是试图用默认的语言区域将日期输入绑定到 java.util.Date。 假如想让 Spring 使用不同的日期样式,就需要使用 Converter 或者 Formatter。 ## ☑ Converter and Formatter 两者 ## Converter: StringToDateConverter package converter; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.core.convert.converter.Converter;0 码力 | 56 页 | 866.07 KB | 2 年前3
基于 Java EE 的企业应用系统设计 - Spring MVC 01# 基于 Java EE 的企业应用系统设计 Spring MVC 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 22, 2017   (ISBN 9781771970310) ## 大纲 Java Web 应用的开发演化 MVC 模式示例 Spring MVC 数据绑定和表单标签库 ## 接下来 Java Web 应用的开发演化 MVC 模式示例 Spring MVC 数据绑定和表单标签库 ## JSP 方式 JSP 在 HTML 代码里写 Java 代码完成业务逻辑。 % String name = request failed. %> } %> ## JSP 方式 ## 仅有的一点优势 1. 无需额外的配置文件,无需框架的帮助,即可完成逻辑。 2. 简单易上手。 ## ✿ 劣势 1. Java 代码由于混杂在一个 HTML 环境中而显得混乱不堪,可读性非常差。一个 JSP 文件有时候会变成几十 K,甚至上百 K,经常难以定位逻辑代码的所在。 2. 编写代码时非常困惑,不知道代码到底应0 码力 | 67 页 | 792.43 KB | 2 年前3
TGT服务器的优化## TGT 服务器的优化 ## 块设备协议 • NBD • Linux专有块设备协议 • iSCSI • 广泛支持的外部设备协议(块,磁带等) ## Curve云原生存储支持块设备 • 通过NBD,只支持Linux - 通过SDK API,目前只支持Linux - PFS · 扩大使用范围 - 通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础技术 Client端: iscsi initiator,系统自带 • Linux open-iscsi • Windows iSCSI 发起者 • 服务器端 • 必须是CurveBS原生支持的平台,因为需要curve原生接口,目前是Linux ## iSCSI target服务器 • LINUX LILO • 一般用于输出内核本地块设备 • TCMU • 作为LILO支持用户态的接口 • 如何评价LILO brpc, c++, protobuf 等) • TCMU多了一层转接,配置过程复杂,业界踩的坑不够多。 • TCMU的用户态代码会受到框架约束,不够灵活。 ## iSCSI target 服务器 • TGT(STGT) • 比较久的历史,原来叫STGT,后来改成TGT • 纯用户态,不与内核绑定 - 支持复杂的存储系统,例如Ceph RBD, sheepdog, Glfs • 纯C代码,外加一些脚本0 码力 | 15 页 | 637.11 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Java EE容器组件通信协议开发角色规范EJBJava EE 监听器ServletContext 监听器HttpSession 会话ServletContext 对象属性监听器ServletRequest 请求对象javax.servlet.Filter过滤器配置字符编码初始化参数过滤器链EAR文件WAR文件Java EE服务器部署工具Java EE组件HTTP协议请求对象生命周期GET方法POST方法HTTP响应响应状态响应头响应体HTTP状态码Spring MVC文件上传拦截器用户登录文件下载转换器格式化验证器表达式语言(EL)JSTLMVC模式数据绑定视图技术控制器TGT服务器块设备协议Curve云原生存储性能优化FIO性能测试













