草庐IT

java - 除了 EAR 和 EJB,我还能从 Java EE 应用服务器中获得什么,而我在 Tomcat 之类的 servlet 容器中没有?

我们使用Tomcat来托管基于WAR的应用程序。除了org.apache.catalina.authenticator.SingleSignOn之外,我们是兼容servlet容器的J2EE应用程序。我们被要求迁移到商业JavaEE应用服务器。改变这一点的第一个缺点我看到的是成本。无论申请费用服务器,Tomcat是免费的。其次是复杂性。我们不使用EJB或EAR特性(当然不是,我们不能),也没有错过它们。那么我没有看到的好处是什么?我没有提到的缺点是什么?提到的是...JTA-Java事务API-我们通过数据库控制事务存储过程。JPA-JavaPersistenceAPI-我们使用JDBC

Java-EE : Cleaner and simpler alternatives to JSF

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我们开始使用JavaEE6开发Web应用程序。我们对JSF生成的HTML的复杂性感到惊讶。我的意思是即使是一个简单的链接也有一些javascript处理代码。在我看来,这是一个可用性问题,因为浏览器的手势(如链接上的“ctrl+click”)根本不起作用。此外,我怀疑当我们需要维护代码或使用jQuery等JavaScript框架调整UI设计时,情况可能会变得更糟。它重新组合了我:Webfo

java - 如何在 Eclipse 的 Java EE 透视图中隐藏引用的库?

Eclipse的普通Java透视图似乎很好地隐藏了引用库(在项目的“引用库”文件夹中)。不幸的是,JavaEE透视图似乎没有这个相同的功能,并且启用它是不直观的。谁能解释一下这个问题? 最佳答案 “ReferencedLibraries”View在Java透视图的PackageExplorerView中可用。在JavaEE透视图中,ProjectExplorerView是默认View(与PackageExplorerView相反)。因此,如果您希望查看引用的库,您必须在JavaEE透视图中打开PackageExplorerView。

Java EE 规范和多线程

我正在使用Struts和Spring编写一个JavaEE应用程序。在其中一项操作中,存在繁重的数据库处理,因此存在性能问题。我想知道的是我可以在这里使用多线程吗?我认为JavaEE规范不允许在服务器创建的线程之外创建自定义线程(我使用Weblogic)。请指导我完成此操作。 最佳答案 在JavaEE环境中创建线程的推荐方法是使用ConcurrencyUtilsAPI,它是EE7规范的一部分。通过使用此API,您的新线程将被创建并由容器管理,确保您的线程可以使用所有EE服务(例如安全性、事务)。以下示例取self自己的网站here和h

java - Java EE 网站的默认 session 超时是多少?

如果我没有在web.xml文件中指定以下内容:10我的默认session超时时间是多少?(我正在运行Tomcat6.0) 最佳答案 如果您使用的是Tomcat,则需要30分钟。您可以阅读更多信息here. 关于java-JavaEE网站的默认session超时是多少?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/141734/

java - 终极Java版本表(J2EE、Java EE、Servlet、JSP、JSTL)

我正在寻找JavaEE(或以前称为J2EE)和JavaSE的组件分解例如J2EE1.3:Servlet2.3,JSP1.2.JSTL1.0,...J2EE1.4:Servlet2.4,JSP2.0,JSTL1.1,...JavaEE1.5:Servlet2.5,JSP2.1,JSTL1.2,...在一个简单的表格中它可以从以下位置提取:http://java.sun.com/j2ee/1.3/docs/,http://java.sun.com/j2ee/1.4/docs/和http://java.sun.com/javaee/technologies/javaee5.jsp但我正在寻找

java - 是否不鼓励在 Java EE 容器中使用 Java 8 并行流?

鉴于spawningthreadsinJavaEEcontainersarediscouraged.会使用Java8parallelstreams,这可能会在JavaEE中产生线程? 最佳答案 注意,优雅降级到单线程是不可用的。我还认为这是因为Shorn的回答和邮件列表讨论,但我发现不是在研究thisquestion时.该机制不在JavaEE7规范中,也不在glassfish4.1中。即使另一个容器这样做,它也不是可移植的。您可以通过调用以下方法进行测试:@SingletonpublicclassSomeSingleton{publ

Java EE vs JSP vs JSF

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我希望学习一种用于开发Web应用程序的Java技术。当我对此进行深入研究时,我对jsf感到困惑。,jsp,和javaee.我知道SO(post1,post2)上有几个帖子试图解决这些困惑,我还有一些帖子:支持JSF的JSP“死”了吗?是JSF在其上运行的平台JavaEE还是完全不同的平台?JSF仅仅是一个用于开发Web应用程序的MVC框架吗?JSF是由Oracle开发的框架,是Java的一

java - 学习 Java EE - 从哪里开始

这个问题在这里已经有了答案:GettingStartedWithJavaEE[duplicate](3个回答)关闭8年前。我打算学习JavaEE,但我不知道从哪里开始。基于JavaEEversionhistory有些技术存在于较低版本中,而在较高版本中不可用。在学习JavaEE5或6之前是否需要学习J2EE1.4?还是学习最新版本更好,因为他们这样做的目的是改进以前的版本。您能否推荐一些有关JavaEE的资源? 最佳答案 除非直接需要在遗留系统上工作,否则最好从最新版本的JavaEE标准开始。对于初学者,我推荐freetutoria

Java EE 6 : JSF vs Servlet + JSP. 我应该费心学习 JSF 吗?

我正在尝试通过阅读http://java.sun.com/javaee/6/docs/tutorial/doc/gexaf.html来熟悉JavaEE6.我对JSF的使用有点困惑。通常,我开发Web应用程序的方式是,Servlet将充当Controller,而JSP将充当MVC模型中的View。那么JSF会尝试替换这种结构吗?以下是上述教程的引用:Servletarebestsuitedforservice-orientedAppandcontrolfunctionofpresentation-orientedApplikedispatchingrequestJSFandFacelet