欢迎来到天天文库
浏览记录
ID:38967148
大小:4.41 MB
页数:44页
时间:2019-06-22
《JEEWeb开发相关技术介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、企业级软件开发技术之JAVAEE概览--王战英上海众恒信息产业股份有限公司软件架构JavaEEWeb开发核心技术JavaEEWeb开发相关技术企业级开发企业级开发主要是针对企业级应用的开发企业级应用企业级应用是指那些为商业组织、大型企业、或者政府而创建并部署的解决方案及应用系统复杂而严密的业务逻辑涉及的资源众多事务密集数据量大并发用户数多有较强的安全性考虑7*24小时稳定运行非企业级应用单机使用的应用程序大多数的工具软件非交互式的WEB网站复杂系统的通用解决方案分层模块化组件化什么是软件架构架构是组件彼此间和与环境间的关系,引导设计发展原
2、则中体现的系统的基本结构。组件:是包括内容的系统模型部分,且它的显示是可替换的。组件定义了所需接口的行为系统:是实现了某个(些)特殊作用的组件的集合。一个系统是为了实现一个或多个任务而存在环境:是影响系统的设置和条件任务:是系统为了实现对对象设置的使用或操作涉众:是对于系统有利益关系或关注的个人,团队或组织对软件架构的进一步认识一个架构定义结构一个架构定义行为一个架构关注于重要元素一个架构可以平衡涉众需求一个架构被其环境所影响一个架构影响团队结构常用的企业级应用软件架构JavaEE企业级应用架构Microsoft.NET企业级应用架构Ja
3、vaEEJavaEE,Java平台企业版(JavaPlatformEnterpriseEdition)JavaSE,Java平台标准版(JavaPlatformStandardEdition)JavaME,Java平台微型版(JavaPlatformMicroEdition)JavaEE是Sun公司为企业级应用推出的标准平台,它更多的表达着一种软件架构和设计思想JavaEE软件架构JavaEEWeb容器JavaEEEJB容器JavaEE应用程序客户端容器JavaJava是由SunMicrosystems公司于1995年5月推出的Java程
4、序设计语言和Java平台的总称Java程序设计语言简单:语法与C语言和C++语言很接近,舍弃了很少使用的功能,提供了自动的垃圾收集,简化了内存管理面向对象:Java语言是一个纯的面向对象程序设计语言,一切皆对象跨平台:Java程序在Java平台上被编译为体系结构中立的字节码,通过不同平台上的虚拟机来解释执行高性能:Java的运行速度越来越接近于C++多线程:Java语言支持多个线程的同时执行,并提供多线程之间的同步机制JavaHelloworld编程语言排行榜(Tiobe)三层架构JavaEE三层架构JavaEE三层架构Servlet是一
5、种服务器端的Java应用程序用来生成动态的Web页面担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层由Web服务器进行加载、启动Servlet生命周期HelloWorldServletJSPJSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP
6、文件(*.jsp)。HelloWorldJspHelloWorldHtmljdbcJDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成JdbcJdbc超文本标记语言HtmlHTML(HypertextMarkupLanguage),是用于描述网页文档的一种标记语言。最新正式版本为HTML4.0HTML5内置了对多媒体的支持内置了对3D的支持CSS级联样式表(CascadingStyleSheet)
7、简称“CSS”,通常又称为“风格样式表(StyleSheet)”,它是用来进行网页风格设计的最新版本为CSS3能够真正做到网页表现与内容分离能够进行初步交互设计JavaScriptJavaScript是网页中使用最多的脚本语言可以实现网页中动态效果JavaScript语言是基于对象的(Object-Based),而不是面向对象的(object-oriented)它没有提供象抽象、继承、重载等有关面向对象语言的许多功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。Javascript常用库jQuery它的口号是“
8、几行代码,能干大事”(WriteLess,DoMore)Dojo拥有很出色的UI工具ExtJS是一个很出色的跨浏览器JavaScript框架,可以用来创建富Web应用YUI是一个规模最宏大的J
此文档下载收益归作者所有