JavaEE核心技术(第1章概述)要点
课程简介 初识Java EE 什么是Java EE? 使用Java语言开发,为企业解决方案提供技术支持 分层思想 与.net的区别 目标 厂家 表现形式 跨平台性 支持语言 针对企业类型 课程说明 本课程共40学时,2.5学分,其中理论课32学时,实验8学时 平时成绩:30分 (出勤,实验,课上习题,课后作业等) 考核方式:考试 参考资料 Java EE 5 完全学习手册,黄开枝 等,清华大学出版社, 2009.4 Java EE基础实用教程,郑阿奇,电子工业出版社,2009.7 JavaEE程序设计与应用开发,郭克华 主编,清华大学出版社, 2015.8 Java EE核心技术与应用,郝玉龙 等,电子工业出版社,2013.5 企业架构的发展 单层架构——哑终端、独立主机时代 应用程序(用户界面、业务规则、数据等)部署在同一台物理主机(Mainframe)中 用户使用控制台与系统交互,且处理能力非常有限 企业架构的发展 两层架构——PC机时代 客户端或PC只运行用户界面程序,支持GUI,允许用户输入数据,可以直接在客户端执行数据验证,与主机服务器进行交互 主机服务器,仅驻留业务规则和数据,得到客户端传来的数据,执行业务逻辑 企业架构的发展 三层架构——浏览器/服务器 客户端只需要部署瘦客户端软件(浏览器) 服务器驻留表现层,业务逻辑和数据访问逻辑 应用程序数据来源于企业信息系统(关系型数据库) 企业架构的发展 多层架构——分布式时代 Web服务器处理表现层业务,生成需要显示的内容传递给客户层 应用程序服务器驻留可远程访问的业务组件 表现层web服务器使用本地协议通过网络访问这些组件 企业架构的发展 企业在管理过程中面临问题: 系统和应用程序的负载增加; 带宽不足; 一个或多个系统出现部分故障; 多级别安全性; 本地化/国际化; 集成遗留系统/遗留系统的更新; 架构原理-构件1 “设计目标” 与“功能”无关,“不可见” 包括 : 模块化; 组件扩展性; 合约 主讲人:王新颖 Email: wangxinying@ 长春工业大学计算机科学与工程学院 计算机科学与技术系 课程内容 第I部分 总览 第1章 概述 第2章 Java EE简介 第II部分 Java EE核心技术 第3章 Java EE规范 (Servlet规范, JSP规范, EJB规范) 第4章 客户层 第5章 表示层(Servlet技术,JSP技术,Ajax技术,Struts2框架) 第6章 业务层(JavaBean,EJB,RMI,Web服务,Spring框架) 第7章 数据持久化层(数据库与JDBC,ORM,Hibernate) 第8章 服务 第III部分 案例研究 一、企业架构技术 二、新架构的设计原则 第1章 概述 1.企业架构的发展 2.架构原理 3.架构技术 一、企业架构技术 另一种两层架构,部分业务逻辑驻留在客户端——胖客户端 架构原理 架构师 从全局审视企业面临的所有问题; 并建立系统和应用程序的架构。 架构师的工作 是一个规划者; 审视系统行为; 描绘解决方案蓝图; 确立系统的交互元素; 区分 “功能需求”和“质量需求”; 给出抽象的系统蓝图; 架构原理 企业架构师及各个利益相关方。架构师与多个团队合作,描绘企业解决方案蓝图。 企业解决方案,所需要的团队包括: 领域专家; 项目经理; 企业架构师; 系统设计师; 程序设计师; 程序员; 测试工程师; 配置专家; 最终用户; 架构原理 架构师的职责: 明确系统需求; 明确系统行为; 规划系统蓝图; 确定系统组件间的交互模式; 分离功能需求与质量需求; 明确系统风险; 与企业不同利益方进行交流; 通过概念图展示企业架构; 基于设想、风险和约束的方式建立解决方案架构。 架构原理 架构师的架构术语: 抽象(Abstract) 边界(Boundary) 脆度(弹性)(Brittleness) 能力(用户体验)(Capability) 摩擦(耦合度)(Friction) 分层(Layering) 表面(用户接口)(Surface Area) 架构原理 架构师和设计师 “架构师”不考虑任何专用的工具或应用程序,在概念级别处理企业问题。 “设计师”研究架构师创建的“架构”细节,利用架构师建议的框架,在实现级别进行详细分析设计。 在很多企业应用程序中,架构师可能同时担当设计师角色。 架构原理-架构方法 架构师创建架构使用的重要构件 “企业应用程序质量”和“设计目标” 流程和工件 通信机制 架构原理-构件1 企业应用程序质量不涉及功能,指“能看到的”系统质量,对企业有决定性的影响。 主要包括: 性能; 可靠性; 安全性; 可用性; 易管理性; 可访问
您可能关注的文档
- III型板施工工艺及.doc
- IR915功能测试有线和无线热备份文档.docx
- 课堂新坐标江苏专版2017高考物理二轮复习第2部分考前回扣篇倒计时第4天力学实验课件.ppt
- ISO26000-2010简介.ppt
- ISO5208-2008工业用阀门金属阀门的压力试验.docx
- 2007年南京市金陵中学物理新课程“光的干涉”.ppt-新人教[原创].ppt
- ISO9000文件编写培训教材.ppt
- IRIS标准讲解.ppt
- ISO14001-2004.ppt
- ISO9001-2015标准与旧版本对照.doc
- 老年癌痛中国诊疗专家共识2026解读.pptx
- 广东省江门市培英初级中学2026届数学八年级第一学期期末学业水平测试试题含解析.doc
- 四川省富顺县2026届数学九年级第一学期期末综合测试试题含解析.doc
- 山东省枣庄2026届数学八年级第一学期期末统考模拟试题含解析.doc
- 社区脑卒中患者上肢躯体感觉功能障碍康复中国专家共识2025.docx
- 社区脑卒中患者上肢躯体感觉功能障碍康复中国专家共识2025解读.pptx
- 山东省泰安市东平县2026届数学九上期末质量跟踪监视模拟试题含解析.doc
- 2026届河南省淮阳第一高级中学数学九年级第一学期期末调研试题含解析.doc
- 胃痛中医诊疗策略.pptx
- 文献综述撰写教学:护理专业毕业必备指南.pptx
最近下载
- 2023年山东水利职业学院单招综合素质考试试题及答案解析.docx VIP
- 2023年山东水利职业学院单招考试综合素质模拟试题及答案解析.docx VIP
- 福建省宁德市2024-2025学年八年级上学期期末考试历史试题.pdf VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- 湘2021G301 预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋).docx VIP
- 学生道德品质教育与养成课件.ppt VIP
- 儿童品格尊重课件.pptx VIP
- 广日电梯MAX-E 电梯维修手册(00版本).pdf VIP
- 杭州威灵专用交流伺服驱动器使用手册2020.pdf VIP
原创力文档

文档评论(0)