我可以知道有什么区别: 弹簧 支柱 Struts 2 过冬 JavaServer Faces JavaServer Pages 挂毯 这些技术/框架是否相互补充? 或者他们是彼此的替代品(在我使用其中之一后,那么我不需要使用其他的)? 谢谢。
我想在Ubuntu的Eclipse中添加Tomcat 7。 当我点击Eclipse中的“添加新服务器”并select“Tomcat v7.0服务器”时,“服务器名称”字段为空,我无法在该文本框中键入任何内容,如下所示: 我之前做的是我从Eclipse中删除了一个Tomcat 7服务器,并试图重新安装Tomcat 7.但是,它不允许我在该文本框中键入任何内容,而且我无法进入“下一步”button。 我的环境是Ubuntu Linux和JavaEE的Eclipse。
在JPA中有没有办法在Entity类中映射一个Enums集合? 或者唯一的解决办法是将Enum与另一个域类打包并用它来映射集合? @Entity public class Person { public enum InterestsEnum {Books, Sport, etc… } //@??? Collection<InterestsEnum> interests; } 我正在使用Hibernate JPA实现,但当然会更喜欢实现不可知的解决scheme。
我有一个名为状态的枚举定义如下: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } 我想从JSTL标签访问VALID的值。 具体来说就是<c:when>标签的test属性。 例如 <c:when test="${dp.status eq Status.VALID"> 我不确定这是否可能。
我试图了解EJB的目的和为什么需要不同的客户端视图。 有人可以试着解释吗?
我想了解一个完整的应用程序服务器(例如Weblogic,JBoss等)和一个servlet容器(Tomcat,Jetty等)之间的区别。 他们如何不同以及何时使用哪些? 谢谢,
我正在阅读Java EE 6教程,并试图了解无状态和有状态会话bean之间的区别。 如果无状态会话bean在方法调用之间不保留它们的状态,为什么我的程序按照它的方式行事? package mybeans; import javax.ejb.LocalBean; import javax.ejb.Stateless; @LocalBean @Stateless public class MyBean { private int number = 0; public int getNumber() { return number; } public void increment() { this.number++; } } 客户端 import java.io.IOException; import javax.ejb.EJB; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.WebServlet; import mybeans.MyBean; import java.io.PrintWriter; @WebServlet(name = "ServletClient", urlPatterns = […]
我正在阅读Spring MVC的文档,我有一个关于init params的问题。 如果有问题,我正在使用Spring 3.2。 contextConfigLocation和名称空间有什么区别? contextConfigLocation仅用于指定上下文类可以findXML定义的文件夹,而namespace属性是用来指定文件名的? <servlet> <servlet-name>AppServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF</param-value> </init-param> <init-param> <param-name>namespace</param-name> <param-value>application-context.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> 它是否正确? 应该使用/WEB-INF/application-context.xml吗? 而且你应该指定path?
我确信我会find一个重复的问题或满意的答案,但我没有。 我正在寻找的是这些问题的答案: Java EE / J2EE和J2SE / JDK版本之间是否存在正式关联? 如果答案是肯定的,那写在哪里? 如果答案是否定的,那为什么? 并有一个非官方的版本表(例如,JDK 1.4与J2EE 1.3良好,JDK 1.5与J2EE 1.4良好,JDK 1.6与Java EE 5等) 我可以想到解耦的几个原因,但似乎找不到一个好的参考源 相关问题: Java SE与Java EE,大学和职业 什么是Java EE?
我正在创build一个复合组件,将包装数据表来实现非常简单的分页。 我需要保存状态(当前页码)之间的Ajax请求。 我试图在我的FacesComponent中创build字段,但是我发现它们在JSF生命周期中被清除了: @FacesComponent(value = "bfTableComponent") public class BFTableComponent extends UIComponentBase implements NamingContainer { private int currentPageNumber; … 我似乎无法find一个简洁的指南来做到这一点! 在创build复合组件时,如何在请求之间保存状态?