我必须审核一个基于JSF/CDI/EJB3.0/JPA的JavaEEWeb项目的代码架构质量和可维护性(最终确保我们物有所值)(仅举几例)所涉及的技术)。这可能不适合提问,但您如何处理此类任务?基本上,我会从粗粒度到细粒度,即从整个架构到Java代码。把每一层都处理完是不是更好?我应该花更多时间在低层上吗?您是否评估整个过程(构建、部署、测试)? 最佳答案 在较低的物理/实现层面,我喜欢做的是采用maven作为构建工具,然后配置广泛的maven报告,以生成一个充满各种代码指标的网站。对于初学者来说,有mavencheckstylep
我试图了解我的一些应用程序逻辑应该放在我的JavaEE应用程序中的什么位置。我是JavaEE的新手,正在考虑从遗留数据库加载大量非结构化数据并构建一个干净的对象模型以供我的应用程序使用。根据我的调查,我看到JavaEE应用程序有2个组件,EnterpriseBean和Web应用程序组件。我的应用程序的这一部分将负责加载数据、构建对象模型并根据数据的当前状态通过JMS向相关方发送消息。数据将通过与数据库同步以及通过JMS从远程Java应用程序接收的消息进行更新。EJB是否适合此类功能?我怎样才能开始我的对象模型的初始化(主要方法JavaApp等效)?创建定时事件以查看对象模型并通过JMS
我想开发一个混合java和groovy的网络应用程序(无框架)。我正在使用带有插件的IDENetbeans。如果我开始一个新的JavaSE项目并添加一个groovy类,它可以正常工作。但是当我创建一个新的JavaEE项目并添加一个groovy类时,它无法编译并显示以下错误:/home/webcodei/NetBeansProjects/testeGroovyWeb/src/java/pacote/Hello.java:23:cannotfindsymbolsymbol:classHroovylocation:classpacote.HelloHroovyh=newHroovy();/h
我刚刚安装了与Glassfish捆绑在一起的JavaEESDK。官网看不太清楚,好像这些都要一起下载。我只是想弄清楚EE在我的系统中实际安装的位置。我只看到C:\glassfishv3及其下面的目录。Glassfish不就是一个独立于EE的web服务器吗?我只想使用EE中的类编写Servlet。有点恼火的是Oracle正在用API扩展来插入他们的服务器。所以我的问题是:我可以从我的系统中删除Glassfish并仍然使用EE构建程序吗?EE安装在哪里?非常感谢您的帮助。 最佳答案 Glassfish是一个符合EE的服务器。这意味着,它
是否有包含整个JavaEE5规范API的单个Maven依赖项。就像javaxjavaee-api6.0适用于JavaEE6。我正在使用JBoss5并希望添加单个(或多个)依赖项作为provided范围,并确保我拥有JBoss中可用的所有内容。也许JBoss5.x.x部署的项目存在某种原型(prototype)? 最佳答案 基于mavencentral我认为你需要以下内容:javaeejavaee-api5 关于java-JavaEE5API的单个/完整Maven依赖项,我们在StackO
这个问题在这里已经有了答案:HowdoIimportthejavax.servlet/jakarta.servletAPIinmyEclipseproject?(16个答案)关闭7年前。我要使用的开源项目需要导入:importjavax.servlet.*;importjavax.servlet.http.*;据我所知,这些库是JavaEE的一部分。所以我从这个位置安装了JavaEE:http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-7-jdk-7u21-downloads-1956231.html.
我正在尝试学习JavaEE,从MVC架构中的Servlet和JSP开始。我知道Servlet通常用作Controller,而JSP通常用作View,并且它们都与模型交互,即服务器上的后端Java应用程序。我要问的问题是后端应用程序将包含什么。它只不过是一个使用Servlet和JSP作为接口(interface)的简单JSE应用程序吗?此外,考虑到我问的可能是一个简单的问题,是否有我可以使用的优秀JavaEEMVC教程? 最佳答案 JavaEE组件都在服务器端运行,可以在GlassFish、JBoss、WebLogic或WebSphe
术语“Web组件”在JavaEE中是什么意思?给我一些来自不同JavaEE技术(jsp、jsf、ejb..)的例子UPD:我可以说jsp中的每个自定义标签都是一个web组件而jsf中的标签是web组件吗?或者只有servlet和整个jsp页面是Web组件?部署的sessionbean是Web组件吗? 最佳答案 Web组件只不过是为传入的HTTP请求提供服务并提供某种(希望是有效的)响应的软件组件。大多数(如果不是全部)JavaWeb框架都构建在核心Javaservlet技术之上。servlet是一段持久的代码,它接收HTTP请求的抽
Closed.Thisquestionisopinion-based。它当前不接受答案。想要改善这个问题吗?更新问题,以便editingthispost用事实和引用来回答。7年前关闭。Improvethisquestion因此,我使用了尚未最终发布的ASP.NETMVC框架的新版本,我发现它非常好且优雅。但是,在工作中,我们暂时与Java联系在一起,所以我想知道:是否有像我这样的Java人才可以使用该框架?我意识到不幸的是将无法使用Web表单,但是路由框架又如何呢? 最佳答案 选择:http://en.wikipedia.org/w
Java、JavaEE、C#、asp.net和SOA的Freenodeircchannel是什么? 最佳答案 可用服务器:FreenodeserversJava:##javaC#:##csharpASP.NET:##asp.net虽然找到SOAchannel看起来有点棘手。Searchirc可能是在全局或特定网络上搜索channel的好方法。通常Google例如,在使用某些关键字进行快速搜索时效果很好;“Javaircfreenode”。 关于c#-Java、JavaEE、C#、asp.