没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郝浩|2015-01-26 11:48:17.000|阅读 883 次
概述:本文是MyEclipse官网上的中文教程,教你如何使用MyEclipse开发JEE企业级应用程序。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
在本例中,你将创建一个由web项目、EJB项目、客户端项目和连接器项目组成的名为Test1的EAR项目。这些从属的项目分别命名为Test1Web、Test1EJB、 Test1Client和Test1Connector。一个EAR项目中必须至少有一个web项目或一个EJB项目与之关联。
所选择的依赖关系插件
所创建的企业级应用程序项目的Project Name-必须是一个合法的Eclipse项目名称
完成该向导可以创建和配置MyEclipse下的五个项目Test1、Test1Client、Test1Connector、Test1EJB和Test1Web。
在保证至少有一个与之关联的web或者EJB模块项目的前提下,EAR项目可以在任何时候添加或者移除MyEclipse模块项目。使用项目的Deployment Descriptor属性可以添加和移除模块。
注意:添加和移除模块项目的操作会改变EAR项目部署形式的物理形态。因此,如果你的EAR项目已经部署,在你添加或者移除模块项目之前你应当解除部署。使用工具栏上的图标或者右键单击该项目,并选择MyEclipse>Add and Remove Project Deployments。
移除操作将会产生以下行为:
注意:Test1Web项目的代码库在其它方式下没有发生改变。
完成该流程将会产生以下行为:
在这一点上,你可以安全部署或者重新部署EAR项目。
当创建一个EAR项目时,大多数的努力都集中在开发web和EJB模块项目的应用程序逻辑上。来看相关主题部分的关联信息。
下面示例中的EAR项目是一个简单的股票交易模拟项目,它是由一个Web项目、一个EJB 项目和一个企业级项目组成的。这些web模块是由JSPs组成的,用户输入可通过输入股票代码的细节进行购买和卖出。当命令被执行后,最近的JSP将买/卖命令传递给一个与无状态会话EJB交互的servlet以完成交易。
对于项目部署,在MyEclipse所支持的应用服务器中你必须使用能够支持EARs的,本教程使用的是JBoss。
注意:你可以使用MyEclipse的Deployment Assembly进行更大的控制部署。
当股票交易表单被提交后,transaction.jsp会与servlet产生交互,启动一个名为Trader的无状态会话EJB。这个Trader EJB只是作为演示而不与实际交易服务进行交互。
可选包是JEE模块在运行时所需要的一个或者多个独立的JAR文件。事实上,术语“可选包”在很多时候都是不准确的,比如在没有Jars等文件时依赖的JEE模块就无法正常工作。对于这些Jars文件,更准确的名字是“必需包”。JEE规范支持将可选包Jar列入一种EAR文件并被来自于(那些需要Jars提供服务的)任意模块中MANIFEST.MF文件的类搜索路径所引用。
对于使用其它Jar文件打包服务的EJB模块来说,可选包部署是更加常见的需求。与能够提供压缩库的WAR不同,EJB Jar没有这样的功能。举个例子,如果某个EJB模块使用Log4J作为它的日志服务器,那么这个Log4J Jar库就必须会被放进EAR中并在EJB模块的manifest文件中进行引用。
要将一个Java项目服务配置成为可选包,你必须使其成为一个企业级项目的依赖项目。在示例场景中,Test1EJB项目需要来自于Logging Java project的日志服务。由于EJB项目有限的JEE部署形式,可使用包含Test1EJB项目的企业级项目来作为模块并将Logging Java project来作为其依赖项目。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
在许多企业应用程序中,从 Visio 文件读取形状数据是一项常见需求,因为这些应用程序中的图表都包含有意义的元数据。本教程将借助Aspose.Diagram,以清晰实用的方式指导您使用 C# 读取形状数据。
PDF 的页面大小决定了其内容的显示、打印或处理方式。在准备打印、转换格式或标准化布局时,我们通常需要更改PDF文档的纸张大小。在本教程中,您将学习如何使用 Java 编辑任何 PDF 文件的页面大小。我们将通过完整的代码示例,逐步指导您完成操作。
本文主要介绍如何使用DevExpress WPF Grid控件中的节点(Nodes)概述,欢迎下载最新版组件体验!
本教程提供DevExpress WinFormsWinExplorer视图的基本信息,欢迎下载最新版组件体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号