Questions tagged [java-ee]
Java Enterprise Edition (JavaEE) is a platform for enterprise computing for Java.
150 questions
2votes
5answers
636views
Is Exception caught in the Service class a matter of preference?
In a Java EE legacy project, almost all the DAO and Service classes are written in a a way that DAO level does not catch any exception and instead the service classes catch(Exeption e) in all of their ...
-1votes
2answers
76views
Java: Autogenerating documentation for Strategy Pattern with lambdas
Situation Object MyObject needs to be sent to one of our downstream systems depending on the enum value of its field myField. public class MyObject { private MyEnum myField; public MyEnum ...
1vote
1answer
94views
How to represent CDI interceptors in class diagram?
I have the following classes: public class MyCaller{ @Inject private MyService service; private void callerMethod(int arg1, String arg2){ service.serviceMethod(arg1, arg2); } }...
0votes
1answer
404views
Should i specify that my methods "throws ConstraintViolationException" if the exception is actually thrown by a CDI interceptor?
Here is a sample method: @ApplicationScoped public class MyClass{ public void getUser(@Min(1) int id){ //get User logic } } I'm in a CDI environment with @ValidateOnExecution(type = ...
2votes
3answers
272views
Pattern for syncing databases with undo option
I work on a large and old application consisting of a server and a fat client. Part of what the application does is handle a large-ish (a few 100MBs) database of frequently changing data (~a dozen ...
-1votes
1answer
42views
Opinions on using standardized J2EE APIs over specific over vendor APIs
I have always advocated the use of standardized api, and currently use it on my code. However i always get very strong resistance when it comes to code review, even on projects i have designed and ...
2votes
1answer
104views
Which is the better architecture to follow for API Development in Java using any RDBMS database backend?
This question is regarding the better architecture to follow for API Development in Java using any RDBMS database backend. Currently, we are using the below approach to fetch data from database and ...
0votes
1answer
906views
How to modify and compile ONLY few java files among many thousands and deploy? [closed]
This is basically a code development question that deals with frequent changes to one or more java files among many thousands. A few years ago, as a software intern, I was given a large java / jsp ...
1vote
7answers
684views
Dealing with large code base quickly in agile
At my current company, the project I work on is coded in Java, at least for the systems / backend part. Whenever I get assigned a task dealing with the Java code, it take me hours or even days to ...
0votes
1answer
1kviews
Passing and using properties through annotations in Java
I have a Java EE Application in which I have an Interceptor class like this @Interceptor @Logged public class LogInterceptor { @AroundInvoke public Object logMethod(InvocationContext context) ...
0votes
0answers
21views
Updating an entity and many relationships: database vs application layer
We are working on a transformation project It has records in table entityA and entityB, which has a relation entityAB. We need to delete records in table entityA and recreate them with some other ...
1vote
3answers
645views
How to reduce dependency on IOC Framework (Frameworks in general)
I was watching a presentation by Uncle Bob. In the end of that presentation (last 10 min), He argued that we should abstract everything (Even frameworks) from our business logic. JAVA EE does a great ...
0votes
1answer
341views
How to document changes to a project
A company I work with uses a "skeleton" project as base scaffolding for each project they have. I work on several edits to the skeleton. Some of them are few lines on huge source files. What's a good ...
0votes
1answer
4kviews
How @RolesAllowed annotation is workin in Java [closed]
I know that @RolesAllowd annotation can be used to provide role-based access control to REST endpoints and I am currently using that with RestEASY. I need to know how it is working behind the scenes....
-1votes
1answer
75views
What is the benefit of the specification approach in JavaEE?
What is the benefit of having multiple implementations just for doing one thing? Are there any other languages that use this concept?