网站目录 整理,网站建设 睿达科,平面设计主要做什么,网站dns想要了解一些基本原则#xff0c;即与Java EE相关的技术术语。 对于许多人来说#xff0c;Java EE / J2EE仍然最多意味着Servlet#xff0c;JSP或Struts。 没有冒犯或双关语#xff01; 无论如何#xff0c;这不是Java EE的“圣经”。 我没有能力写这样的东西#xff01… 想要了解一些基本原则即与Java EE相关的技术术语。 对于许多人来说Java EE / J2EE仍然最多意味着ServletJSP或Struts。 没有冒犯或双关语 无论如何这不是Java EE的“圣经”。 我没有能力写这样的东西 因此让我们排列与Java EE相关的“关键字”然后逐一查看它们 Java EE Java EE API规范 货柜 服务 多层应用 组件 让我们尝试详细说明上述几点。 那么什么是Java EE “ EE”代表企业版。 这实质上就是Java EE – Java Enterprise Edition。 如果我不得不用几句话来总结Java EE它将是这样的 “ Java EE是一个平台它定义了“标准规范/ API”然后由供应商实施并用于开发企业分布式“多层”健壮的“应用程序”。 这些应用程序由使用Java EE“容器”作为运行时基础结构的模块或“组件”组成。” 它是什么构成的 该平台围绕“标准”规范或API展开 。 可以将它们视为由标准机构定义的合同例如企业Java BeanEJBJava Persistence APIJPAJava Message ServiceJMS等。 这些合同/规范/ API 由不同的供应商实施例如GlassFishOracle WeblogicApache TomEE等 容器呢 容器可以可视化为“虚拟/逻辑分区” 。 每个容器都支持Java EE平台定义的API /规范的子集 他们向其托管的“应用程序”提供运行时“服务” Java EE规范列出了4种容器 EJB容器 网络容器 应用程序客户端容器 小程序容器 Java EE容器 在这篇文章中我将不涉及这些容器的细节。 服务 嗯 “服务”不过是标准“规范”的供应商实施的结果如上所述。 规格示例包括–用于JAX-RS的Jersey RESTFul服务 Tyrus Web套接字 EclipseLink JPA Weld CDI等。 “容器”是已部署的应用程序“服务”使用者和应用程序服务器之间的接口。 这是“容器”提供给基础“组件”的“服务”列表这不是详尽的列表 持久性 –由Java持久性APIJPA提供它驱动对象关系映射ORM和数据库操作的抽象。 消息传递 – Java消息服务JMS在应用程序的不同部分之间提供异步消息传递。 上下文和依赖注入 – CDI提供松散耦合和类型安全的资源注入。 Web服务 – JAXRS和JAXWS分别提供对REST和SOAP样式服务的支持 事务 –由Java事务APIJTA实现提供 它由什么组成 应用程序由不同的“ 组件 ”组成这些组件又由其相应的“ 容器 ”支持 支持的“组件”类型为 企业应用程序 –利用EJBJMSJPA等规范并在EJB容器内执行 Web应用程序 –它们利用Servlet APIJSPJSF等并由Web容器支持 应用程序客户端 –在客户端执行。 他们需要一个应用程序客户端容器该容器具有一组受支持的库并在Java SE环境中执行。 小程序 –这些是在Web浏览器中执行的GUI应用程序。 Java EE应用程序的结构如何 就Java EE“应用程序”体系结构而言它们通常遵循n层模型该模型由客户端层服务器层以及数据库后端层组成 客户端层 –包含基于Web浏览器或基于GUISwingJava FX的客户端。 当GUI客户端直接与服务器层中的“业务”层进行交互时Web浏览器倾向于与服务器层中的“ Web组件”对话。 服务器层 –该层由动态Web组件 JSPJSFServlet和由EJBJMSJPAJTA规范驱动的业务层组成 。 数据库层 –包含由数据库甚至传统数据存储库支持的“企业信息系统”。 通用的3层Java EE应用程序体系结构 Java EE –基本知识...。 尽可能快简短地完成。 目前为止就这样了 请继续关注更多Java EE内容尤其是有关最新和最佳版本的Java EE平台– Java EE 7 您可能想先阅读一下有关Java EE 7的介绍性文章 。 祝您阅读愉快 翻译自: https://www.javacodegeeks.com/2014/03/java-ee-the-basics.html