




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件架构 Java EE Web开发核心技术 Java EE Web开发相关技术 企业级开发主要是针对企业级应用的开发 企业级应用是指那些为商业组织、大型企业、或 者政府而创建并部署的解决方案及应用系统 复杂而严密的业务逻辑 涉及的资源众多 事务密集 数据量大 并发用户数多 有较强的安全性考虑 7*24小时稳定运行 单机使用的应用程序 大多数的工具软件 非交互式的WEB网站 分层 模块化 组件化 架构是组件彼此间和与环境间的关系,引导设计 发展原则中体现的系统的基本结构。 组件:是包括内容的系统模型部分,且它的显示是可 替换的。组件定义了所需接口的行为 系统:是实现了某个(些)特殊作用的组件的集合。 一个系统是为了实现一个或多个任务而存在 环境:是影响系统的设置和条件 任务:是系统为了实现对对象设置的使用或操作 涉众:是对于系统有利益关系或关注的个人,团队或 组织 一个架构定义结构 一个架构定义行为 一个架构关注于重要元素 一个架构可以平衡涉众需求 一个架构被其环境所影响 一个架构影响团队结构 Java EE企业级应用架构 Microsoft.NET企业级应用架构 Java EE,Java平台企业版(Java Platform Enterprise Edition) Java SE, Java平台标准版( Java Platform Standard Edition ) Java ME, Java平台微型版( Java Platform Micro Edition ) Java EE是Sun公司为企业级应用推出的标准平台 ,它更多的表达着一种软件架构和设计思想 Java是由Sun Microsystems公司于1995年5月推 出的Java程序设计语言和Java平台的总称 简单:语法与C语言和C+语言很接近,舍弃了很少 使用的功能,提供了自动的垃圾收集,简化了内存 管理 面向对象: Java语言是一个纯的面向对象程序设计 语言,一切皆对象 跨平台: Java程序在Java平台上被编译为体系结构 中立的字节码,通过不同平台上的虚拟机来解释执 行 高性能: Java的运行速度越来越接近于C+ 多线程: Java语言支持多个线程的同时执行,并提 供多线程之间的同步机制 是一种服务器端的Java应用程序 用来生成动态的Web页面 担当客户请求(Web浏览器或其他HTTP客户程 序)与服务器响应(HTTP服务器上的数据库或 应用程序)的中间层 由Web服务器进行加载、启动 JSP(Java Server Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网 页技术标准。JSP技术有点类似ASP技术,它是 在传统的网页HTML文件(*.htm,*.html)中插入 Java程序段(Scriptlet)和JSP标记(tag),从而形成 JSP文件(*.jsp)。 JDBC(Java Data Base Connectivity,java数据库 连接)是一种用于执行SQL语句的Java API,可 以为多种关系数据库提供统一访问,它由一组用 Java语言编写的类和接口组成 HTML(Hypertext Markup Language),是用 于描述网页文档的一种标记语言。 最新正式版本为HTML 4.0 HTML5 内置了对多媒体的支持 内置了对3D的支持 级联样式表(Cascading Style Sheet)简称 “CSS”,通常又称为“风格样式表(Style Sheet) ”,它是用来进行网页风格设计的 最新版本为CSS3 能够真正做到网页表现与内容分离 能够进行初步交互设计 JavaScript是网页中使用最多的脚本语言 可以实现网页中动态效果 JavaScript语言是基于对象的(Object-Based) ,而不是面向对象的(object-oriented) 它没有提供象抽象、继承、重载等有关面向对象语言 的许多功能。而是把其它语言所创建的复杂对象统一 起来,从而形成一个非常强大的对象系统。 jQuery 它的口号是“几行代码,能干大事”(Write Less, Do More) Dojo 拥有很出色的 UI 工具 ExtJS 是一个很出色的跨浏览器 JavaScript 框架,可以用来 创建富 Web 应用 YUI 是一个规模最宏大的 JavaScript 库,功能强大,要掌 握它也需要很长时间 AJAX 不是一种新的编程语言,而是一种用于创 建更好更快以及交互性更强的 Web 应用程序的 技术 使用 JavaScript 的 XMLHttpRequest 对象来直 接与服务器进行通信 AJAX 是一种独立于 Web 服务器软件的浏览器 技术 Web2.0 是相对Web1.0 的新的一类互联网应用的 统称 Web1.0 的主要特点在于用户通过浏览器获取信 息 Web2.0 则更注重用户的交互作用,用户既是网 站内容的浏览者,也是网站内容的制造者 BLOG、 RSS、 Wiki、 SNS等是Web2.0典型应 用 Web Services是由企业或组织发布的完成其特定 业务需求的在线应用服务,其他企业或组织或 webservice客户端软件能够通过网络来访问并使 用这项在线服务 关键技术 XML:描述数据的标准方法 SOAP:表示信息交换的协议 Web服务描述语言 UDDI(Universal Description, Discovery and Integration):通用描述、发现与集成,它是一种独立于 平台的,基于XML语言的用于在网络上描述服务的协 议 数据挖掘(Data Mining)是通过分析每个数据, 从大量数据中寻找其规律的技术,主要有数据准 备、规律寻找和规律表示3个步骤。数据挖掘的 任务有关联分析、聚类分析、分类分析、异常分 析、特异群组分析和演变分析等 复杂网络研究 服务器集群是指将很多服务器集中起来一起进行 同一种服务,在客户端看来就象是只有一个服务 器 集群可以利用多个计算机进行并行计算从而 获得很高的计算速度,也可以用多个计算机做备 份,从而使得任何一个机器坏了整个系统还是能 正常运行 开源软件是指那些源码可以被公众使用的软件, 并且此软件的使用、修改和发行也不受许可证的 限制。 / SourceF,又称SF.net,是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-湖南-湖南家禽饲养员五级(初级工)历年参考题库含答案解析
- 绿色金融产品创新与绿色金融市场国际化:2025年市场趋势与投资机会分析
- 2025年事业单位工勤技能-湖北-湖北放射技术员四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北客房服务员一级(高级技师)历年参考题库典型考点含答案解析
- 2025年新能源微电网稳定性控制与综合效益最大化报告
- 2025年社区零售业态创新与数字化运营模式创新对社区公共服务发展报告
- 2025年事业单位工勤技能-海南-海南中式烹调师五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-浙江-浙江不动产测绘员五级(初级工)历年参考题库含答案解析(5套)
- 2025-2030中国空气清新机控制板行业市场运营模式及未来发展动向预测报告
- 2025年事业单位工勤技能-河南-河南中式面点师一级(高级技师)历年参考题库典型考点含答案解析
- 配电带电作业工考试试卷与答案
- 2025年河南省机关事业单位工勤技能岗位等级考试(兽医防治员·高级技师/一级)(综合评审技能)历年参考题库含答案详解(5卷)
- 医院综合门诊部综合管理体系建设
- 2025至2030年中国SCADA行业市场运行现状及投资规划建议报告
- 医院感控知识培训
- 2025年宜昌市猇亭区招聘化工园区专职工作人员(6人)笔试备考试题及答案详解(夺冠)
- 2025年山西煤矿安全生产管理人员取证考试题库(含答案)
- 1.1 网络层次化拓扑结构设计
- GB/T 9869.2-2025橡胶用硫化仪测定硫化特性第2部分:圆盘振荡硫化仪
- 厂区参观流程规范
- 国航股份新建配餐楼项目一期工程报告表
评论
0/150
提交评论