Tag: java ee

JAXB是否支持xsd:restriction?

所以我希望它转换为这样的Java代码: public void setAge(int age){ if(age 120){ //throw some exception } //setting the age as it is a valid value } 在JAXB中可以吗? 曾经看过一些WebService Client存根生成器这样做可能是axis2 webservice但不确定。

JEE7:EJB和CDI bean是否支持容器管理的事务?

Java EE7由一堆“bean”定义组成: Managed Beans 1.0(JSR-316 / JSR-250) Java 1.0的dependency injection(JSR-330) CDI 1.1(JSR-346) JSF Managed Beans 2.2(JSR-344) EJB 3.2(JSR-345) 为了摆脱我心中的混乱,我研究了几篇“何时使用哪种豆类”的文章。 EJB的一个优点似乎是它们单独支持声明式容器管理事务 (着名的事务注释)。 不过,我不确定这是否正确。 任何人都可以批准这个吗? 同时,我想出了一个简单的演示应用程序来检查这是否真的如此。 我刚刚根据这个片段定义了一个CDI bean( 不是 EJB – 它没有类级别注释),如下所示: public class CdiBean { @Resource TransactionSynchronizationRegistry tsr; @Transactional(Transactional.TxType.REQUIRED) public boolean isTransactional() { return tsr.getTransactionStatus() == Status.STATUS_ACTIVE; } } 现在,GlassFish 4.0的结果是这个方法实际上返回true,根据我的询问,它没有按预期工作 。 我确实希望容器忽略CDI bean方法上的@Transactional注释,或甚至抛出exception。 我使用新安装的GlassFish 4服务器,因此没有干扰。 […]

Java如何从字符串实例化一个类

可能重复: 从Java中的Variable创建新类 我有一个字符串 String className = “DummyClass” 现在我想创建一个类对象,其中类名是className ,就像这样 Object className = new className() // I know it’s not possible. 我想知道怎么做…

编译JSP Java(* __ jsp.java)文件在哪里?

我在我的网站试图渲染的一个jsp文件中获得了javax.servlet.jsp.JspException ( survey.jsp )。 但是,堆栈跟踪没有给出jsp中失败的特定行,而是它失败的行号( survey_jsp.java:787 ),它似乎是已编译的JSP文件。 我在哪里可以找到这样的文件,以便我知道抛出此exception的行是什么? 谢谢 编辑:如果你正在使用tomcat,这些文件存在于/work目录中,如下面的评论所示。

Java EE规范和multithreading

我正在使用Struts和Spring编写Java EE应用程序。 在其中一个操作中,存在大量数据库处理,因此存在性能问题。 我想知道的是我可以在这里使用multithreading吗? 我认为Java EE规范不允许创建自定义线程,而不是由Server创建的线程(我使用Weblogic)。 请指导我完成这个。

如何使用hibernate生成Custom Id,同时它必须是表的主键

这是我的pojo课程 @Entity public class Department { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name=”Department_Id”) private Integer deptId; @Column(name=”Department_Name”,unique=true,nullable=false) private String deptName; @Column(name=”Department_Description”) @NotNull private String deptDesc; //geters and setters 我想要的是department_id必须是此Department表的主键,此键的条目必须为DEP0001,DEP0002,DEP0003