Spring is a module based open source framework to build robust Java / Java EE applications.
0
votes
0answers
8 views
Getting instances without using the Spring context
I'm writing a small game of life implementation with Spring, but trying to avoid referencing the Spring context within my code. I have two interfaces, Board and Cell. In each implementation of Board ...
-2
votes
0answers
15 views
multi-consumer multi-queue rabbitMq Spring (read message by message for each consumer process)
The goal of this project is a bit technical but hopefully to have someone to advise me better.
Note that I work in a multi-clustering context, which means that I have the same program running on ...
1
vote
1answer
42 views
where to put methods that manipulate objects
I have a controller method as follow:
public class RoomsController {
@RequestMapping(method = RequestMethod.GET, path="/v1/rooms/{name}")
public ResponseEntity<?> ...
0
votes
1answer
50 views
Synchronisation with offline system
I'm designing a system from which I will synchronise business data from mobile device that have an embedded application that generates datas and send them back to the server. Each line synchronised ...
2
votes
0answers
36 views
Cache updates after not related REST request completes
I am wondering about the following scenario - it's in the land of Spring/AOP and Ehcache.
Happens in REST Web Application - REST/Service/DAO layers - I have objects in cache (@Repository + ...
0
votes
1answer
41 views
Conditionally creating objects at runtime using Spring.NET
I have a couple classes in a project I'm working on that only register event handlers.
public class EventLogger
{
public EventLogger(EventRaiser someObject)
{
someObject.EventRaised ...
1
vote
0answers
43 views
Securing a REST API based on authentication with external site
I have a website with an already-established authentication system. Once a user logs on to it, one of the features is a statistics application based on AngularJS.
The app communicates with an ...
0
votes
0answers
50 views
Test Utility in Spring: Singleton or Static
I'm working on Test Utility in a spring project, this utility contains a methods to convert an object to JSON object and vice versa..etc and I'm confused if it's better to make the methods as
...
2
votes
1answer
97 views
Using Spring in Java Project
I've got a question about a correct usage of Spring.
I know that some people use the DI "aggressively" so that they always use spring and completely eliminate the usage of word "new" in the ...
5
votes
1answer
112 views
Gradually move codebase to dependency injection container
I have a large codebase with a lot of "anti-pattern" singletons, utility classes with static methods and classes creating their own dependencies using new keyword. It makes a code very difficult to ...
0
votes
1answer
7 views
Spring Consuming Internal REST WS for MVC
Sorry in advance if this is a little confusing, it's difficult how to phrase this.
I am currently using Spring MVC with some RESTful services mixed in for some AJAX client side logic. I am looking ...
1
vote
0answers
19 views
Approach for querying an arbitrary set of user submitted fields and values in Spring application? Like a shopping site sidebar search?
I am working on a Spring Boot and Angular application which has a requirement to search based on any number of the available filters being applied to a list. For example, a user searches on 'Title' ...
0
votes
0answers
26 views
Implementing logging interceptor next to BeanPostProcessors and BeanNameAutoProxyCreator
I want to implement simple mechanism based on annotation on method in different classes. The case is, that I have some beans created as a proxies with transaction interceptors like this:
<bean ...
2
votes
2answers
127 views
Which layer should validation located?
I'm creating Rest API using (Spring Boot) and i using Hibernate Validation to validate request input.
But I also need other validation, example when update data need to check, if company id not ...
2
votes
1answer
76 views
Using prototype/non-Spring managed beans in Spring Web application
I have been working on few web applications/REST web services recently (Spring IoC/MVC/Data JPA etc) and they usually follow the same pattern: Controller classes --> Service classes (which have number ...
2
votes
0answers
53 views
Camel/EIP/ESB with messaging from a website to process an order; synchronous and asynchronous
I am investigating Camel for connecting various services. I understand the core concepts but I was curious about more specific implementation details. This application would have a browser client ...
1
vote
2answers
93 views
Testing using mocking, must I mock all dependencies too?
I have the following method to test:
public List<MarkId> getMarkIdList(ICar carDoc) {
ICourseCar courseCarDoc = courseCarRep.get(carDoc);
List<MarkWag> markWagList = ...
3
votes
1answer
81 views
Spring Batch + Web Scraping
I need to develop a batch processing that will be executed every day. These are the steps:
Read each line of a database table that contains a URL (SQLite)
Extract some data, say Users, from that ...
14
votes
4answers
788 views
Why do we need frameworks for dependency injection? [closed]
I've been reading up more on the Inversion of Control principle and Dependency Injection as an implementation of it and am pretty sure I understand it.
It seems to be basically saying 'don't declare ...
0
votes
0answers
49 views
Spring pass-through authentication mechanism
I want to implement a "pass-through" authentication system using Java and Spring.
I want to create a service that will be transferring all incoming http requests to a different host/port where ...
0
votes
2answers
184 views
Spring StoredProcedure Inject declared parameters or not?
At work one of my colleague asked to me to change the way a Spring StoredProcedure subclass class was initialised from injecting the parameters with Dependency Injection mechanism (Constructor ...
2
votes
1answer
213 views
Usage - Factory Pattern vs Dependency Injection [closed]
Okay, this question is not on which is better. It is more about when to use Dependency Injection vs Factory.
I have done a bit of research and it goes like this.
DIP:
Provides loose coupling, ...
2
votes
2answers
591 views
Why Java does not have a framework like Rails? [closed]
I am a Ruby on Rails developer and I like its simplicity and rapidness. On the other hand we need to use Java for some projects that we develop for our clients.
My question is why (pure) Java does ...
2
votes
2answers
100 views
What is a transaction?
When reading Spring tutorials I'm quite often coming across the @Transactional annotation.
When I google it, I get documentation that says things like:
Comprehensive transaction support is among ...
1
vote
2answers
221 views
What should be the best way to run a long operation in Java Spring?
I am working on a price comparator, one of the module of application crawls through the list of website against the product stored in the database and updates the price in the application database.
...
0
votes
0answers
30 views
How to start helping out with an open source project (Spring Integration) [duplicate]
On a professional level, I am starting to specialize myself into architecture, and enterprise integration. The last year I've been working on a project where I mostly helped out with the software and ...
3
votes
2answers
267 views
Is it still a good practice to log parameters and returns?
Just a context, I am currently making a base code for a Java Spring Boot Application.
I am currently setting up the logging of the application and I stumbled upong this url and found it helpful. ...
2
votes
1answer
198 views
Injection, strategies and OO
I'm working on refactoring a project. The business logic looks very much like using the Strategy pattern would be very beneficial, because depending on the values of three properties (let's say age, ...
0
votes
0answers
74 views
Is it possible to define injection rules based on Spring bean scopes?
My application is using Spring as my dependency injection framework. I have been struggling recently with nasty concurrency and security bugs. The bugs were caused by injecting bean with incorrect ...
1
vote
1answer
82 views
Using session managed application environment vs no protection
First of all sorry for the title, I didn't know how to explain it. So here comes the story;
We are bunch of coders, front-end and back-end, and we are going to create this new system, based on ...
0
votes
0answers
70 views
Setting up a security level bean on Spring Boot
I have two tables called users and authorities on a Spring Boot project which includes JPA, Spring Security and MySQL database among other things. As all of the operations like adding new users are ...
1
vote
2answers
66 views
Application model management questions
Consider the following type of Java / Spring web application, with an SQL database:
there are multiple data entity types (about 100) with relations between them
the entities are viewed, edited or ...
0
votes
1answer
819 views
What is the usefulness of transactions in a batch (especially a Spring batch)?
I understand what a transaction is in a web application, where you have some groups of database interactions which have to fail or succeed together so the database is always in coherent state.
But ...
0
votes
1answer
179 views
Can I ditch the persistence.xml file on JBoss?
I have a Spring based app where another programmer is using JPA's persistence.xml file to define the setup of hibernate and to define the entities that are being persisted.
The app is using Spring's ...
1
vote
0answers
58 views
Where should business logic involving SQL go? [duplicate]
I have this question that's been bugging me all day. I have a function like this:
public void voidUsersByUserId(List<Integer> userIds) {
Query query = ...
2
votes
2answers
238 views
How to add rigor to my testing?
I work on a small/medium sized Java application. Over time, I've tried to ensure that the tests which I write are "good" tests, and that there's plenty of them. Hence I've been looking into various, ...
0
votes
0answers
539 views
Are prototype beans with constructor parameters an anti-pattern?
Reading on this, Misko Hevery has said “Newables can ask for other Newables in their constructor, but not for Injectables”
Now it appears to me that requesting a prototype be instantiated at run-time ...
4
votes
2answers
1k views
Programmatically extending Hibernate table/entity definitions in Spring, how?
I would like to know if there is a way —maybe with AOP— to extend table/entity definitions so that I can add functionality across the board that requires persistence.
Let me explain what I want to do ...
1
vote
0answers
36 views
Is there a way to handle shared javascript assets in Spring?
I'm familiar with MVC web frameworks and lately very familiar with Symfony2.
I want to start learning Spring, and the first practical problem I would like to try to solve is handling the reuse of ...
1
vote
1answer
93 views
Duplicate method in spring services, how to refactor?
ServiceOne.java
private void doStuff(){}
ServiceTwo.java
private void doStuff()
Where to put common code ?
Shall I create a new service, but then what interface will it implement ?
Or shall I ...
2
votes
1answer
2k views
Issues about static injection in Spring?
I use spring-boot with spring xml in my project.
I wrapper the DAOs in a DataAccessService class to serve as a DB service layer, both the service and the DAOs are injected in spring xml and used by ...
0
votes
1answer
858 views
issues about Spring initialization in different environment
I have some questions about spring's initialization in different environment.
1. In web container context, such as tomcat.
I knew that spring can be initialized by declaring
...
9
votes
3answers
4k views
Should service layer catch all dao exceptions and wrap them as service exceptions?
I have three layer Spring web app: dao, service and controllers. A controller never calls directly the dao, it does it through the service layer. Right now, most of the time if there is dao exception ...
0
votes
1answer
587 views
Spring web application deployment infrastructure
I'm interested in hearing out what's out there in terms of tips and tricks on deploying and maintaining a Java web application whilst keeping agile. I'm running solo on a startup project I'd like to ...
1
vote
0answers
132 views
Implementing a universal timer for a game with multiple players in spring mvc
I am trying to create a simple online card game with multiple players. Basically, there's a dealer and multiple players. I have have already implemented most of the game and it's working fine. now I ...
8
votes
1answer
3k views
Java application structure: Horizontal vs vertical split
Having a bit of a debate about the starting project structure (using Maven/Eclipse) for a big Java application.
Option 1:
entities (i.e. the whole database using Hibernate classes-first)
services ...
4
votes
2answers
627 views
Best solution for a large database transaction
I have a COBOL CICS process running on a mainframe legacy system. The process does over 2K DMLs in a highly concurrent DB environment. After each CRUD operation, the result is used to make further ...
-1
votes
1answer
47 views
Spring Controllers and Services
we are at the middle of a project. It's a REST Service. Now we have controllers to handle the Requestmappings and the forwarding to the Services.
A concrete example we have a UserController, ...
4
votes
1answer
240 views
Database Password problem when using GIT to manage project that uses Spring to initiate Datasource
I use Spring Framework to code my Web Service, using Dependency injection to inject a DataSource bean into the DAO bean that will be used by the Web Service. I have all the database properties(Url, ...
2
votes
2answers
273 views
blurry lines between web application context layer, service layer and data access layer in spring
I'll admit I'm a spring newbie, but you can correct me if I'm wrong, this one liner looks kinda fishy in a best practices sort of way:
@RepositoryRestResource(collectionResourceRel="people"...)
...