ejb-3.0

GUI for history recorded by Envers

Some time ago we began to record all changes of our EJB3 entities with the help of Envers framework. And now the question is - what GUI can we suggest to users to view this history. The main requirements are: rather easy to implement (cause viewing history is not a service with very high priority) easy for users enough that they will...

Why do we need separate Remote and Local interfaces for EJB 3.0 session beans

Hi I was wondering why do we need separate Remote and Local intefaces for EJB 3.0 Session beans. I guess most of the time they would both be defining the same contract. Why cant I have a common interface and in my Bean I should just be able to say that I want this bean to be accessed remotely and/or locally. thanks Vikas ...

What is the preferred design pattern for combining JPA,EJB and JSF managed beans?

Hi This is a design pattern question. Here is the scenario: I am using EJB3.0 with JPA. For example lets say I have a user who can belong to groups. So in my User entity I have a method getGroups() which fetches the groups lazily. And I have a UserDao which is a stateless session bean which has a method User getUser(int uid) Now in my ...

Best view layer with simple URLs for an EJB3 application

Hi. I would like to get your input on what would be the most fitting view layer for EJB 3.0 [1] Java application for me. JSF is no good because it is a mess when it comes to web URIs. I would like a view framework which would help with automating html form submission and validation while using clean URIs like example.com/story/1 or exam...

JBoss EJB 3 issue DeploymentException

Hi, I am deploying a EJB3 Jar with several beans in it. The jar works fine on other instances and is deployed correctly. However if I try that on my machine, I get the DeploymentException. I am on JBoss 5.1.0 Please help!! Here is the stack trace: *** DEPLOYMENTS IN ERROR: Name -> Error vfszip:/D:/jboss-5.1.0.GA/server/default/dep...

Auto-Generating EJB3 Entity Beans

Hi, I would like to know if there are any tools to automatically generate EJB3 Entity Beans(for JPA) from a database schema. Thanks. ...

jboss + metro + ejb3= java.lang.NoClassDefFoundError: Ljavax/servlet/http/HttpServletRequest

Hello, I am using jboss 4.2.3 with metro. I deploy an EJB 3.0 web service without error but when I try to call its wsdl it throws me: java.lang.NoClassDefFoundError: Ljavax/servlet/http/HttpServletRequest What is happening? I have servlet-api in the lib. ...

Stateless EJBs: Finding the balance between performance and security

I have a JSF web client and a Java client that both use the same stateless EJB layer for their application logic. I'm unsure of how to balance the need for performance (limiting the amount of data that is transported between the presentation and application layers) with security (in the sense of ensuring all decisions are made based on u...

When using facade session beans, why should we still use business session beans as well?

When using the facade design pattern to structure an application's business EJB layer, why should we still use session beans for the actual business logic? Is there a specific reason for not just using plain Java classes (if container managed injection isn't required)? How is the performance of a plain Java class versus a session bean, w...

JBoss Class cast exception while accessing EJB3

Hi Java Gurus, I am having a weird problem here with EJB3. Deployed and EJB3 and am trying to access the business method from the deployed instance. I get the following error when the lookup is executed: UserAuthenticationRemote is the remote i/face UserAuthenticationBean is the Bean Code (which fails): UserAuthenticationRemote rem...

Accessing Stateful session bean from servlet/jsp throws ClassCast exception in jboss 4.2.2

Whenever I try to access EJB 3 Stateful session bean deployed on JBoss 4.2.2 application server using a web client(within JBoss server) such as servlet/jsp , I get following exception java.lang.ClassCastException: $Proxy123 If I use application client , same code works without any exception. Or if I change bean to @Stateless , even web c...

Career Choice in JEE, are EJBs standard?

I have chosen to go the JEE route for a career path but I have been having a hard time determining which core technologies that I need to be most familiar with. I'm at the point I can write web apps without a problem with JSP's and regular servlets using JDBC or some basic Hibernate stuff (I know, HTML, CSS and have used MVC extensively ...

Caching instances in a jee web app

Hi, Consider the scenario of a typical webapp with JSFs on the front and ejb3, with Hibernate as JPA provider, talking to backend database such as mysql, etc. The main user actions are login and mostly CRUD operations (minus any D(elete) operations). And the App Server is GlassFish of course. Given this scenario, how and where all woul...

Java Persistence API(JPA) - Overriding MappedSuperClass's attributes

Hi, I have the following questions I have the '@Id' annotated field as part of my '@MappedSuperClass' and I am letting all my entities extend the MappedSuperClass.Now,how do I override the super class 'id' if I have to define a composite primary key for my entity...ie.How do I ask my entity to use its composite primary key annotated as...

JBoss EJB3 MDB config

I am trying to understand some EJB 3 code running in JBoss 4.3. We've got an ejb3-interceptors-aop.xml file configured in JBoss with some MDB configuration and then we've got the MDB Java class. What I'd like to understand is when and how does the MDB get "bound" to the MQ? That is, when/how does the MDB start listening to the MQ que...

JAXB only marshals/unmarshals root node

I am new to JAXB. All I want to do is, given an existing xml string marshal it, and return it in an ejb. The problem is the following code only seems to work for the root node, and not the children. I would like it to work for the whole thing. If it is any help, I have not altered any of the code generated by feeding in the scheme. Any p...

EJB3 Annotation

Hi All I am using JBoss 5 GA, I created a test Session bean, and local interface. I have created a servlet client. I tried to inject the interface in the servlet using @EJB.. But when I call this servlet I got the requested resource is not available!!!! When I comment the //@EJB, the page run successfully, any help please???? Jotnarta...

EJB 3 with JDBC

Is it possible to use EJB 3 with JDBC. I read somewhere, that it's allowed. However, I hear that EJB 3 implementation uses JTA, by default. What does that mean for JDBC? Is it only for the transaction support? That means JTA is used for transaction when using JDBC code? Meaning that even local transactions are implemented as global tran...

Ant for EJB project

Hi, I am trying to make an ant script for an EJB project. I am using Jboss for this. I am new to both EJB and Ant and am having problems in getting the beans to compile from ant. It gives me number of errors of the kind package javax.persistence does not exist @MappedSuperclass - Cannot find symbol I created it as an eclipse project ...

How does a java web project architecture look like without EJB3 ?

A friend and I are building a fairly complex website based on java. (PHP would have been more obvious but we chose for java because the educational aspect of this project is important to us) We have already decided to use JSF (with richfaces) for the front end and JPA for the backend and so far we have decided not to use EJB3 for the bu...