Find Jobs
Hire Freelancers

Spring in business :examples

$250-750 USD

Cancelado
Publicado hace alrededor de 9 años

$250-750 USD

Pagado a la entrega
anyone extended spring in a cool way for a business problem that meant you could not use spring out the box but needed something custom? one is logging with AOP, security ... i had to extend security to have roles plus privildges ...so can create and change and user groups outside of code. Any more examples you can share with me? need to give a talk on it. More on the spring security change i did - [login to view URL]… Any more examples like this where you have used spring to solve a business problem by extending it in an elegant way, and can share with me, need to do a talk on this. So what I need - a blurb - short content describing a business case and how you extended spring. Willing to pay $25 for the first to cases I like. See attached for full github link that has sample case. I do not need code - just short technical write up like the one in the link OR posted here too: Spring is great. One example where it helped solve a business problem with little customization is : by default spring security has users and roles we add roles to URLs and methods, to 'guard' them, only users with that role can enter we keep our users in db and our roles too map roles to users Disadvantage here is that if you have many users or/and roles it can be tedious to edit . And need to do code changes to change who can see what Also if you just use 4-5 roles then you have less flexibility . If your customer wants a level of in direction - so without changing code can have different users have different groups. Also in one installation might want 4-5 groups, and in another 10. In this case its nice to have a table of privileges, so each method/ url can be guarded by one. Then outside if code we can create n number of groups (roles) and users. Solution One way to solve this is : Have a mapping table of users-to-roles and another of roles-privileges, and ask sql to: "give me all privileges of all roles of user X", this can be plugged into just the right place in spring and voila you have extended spring security with just a XML change Code: select username, [login to view URL] from user_roles u, roles_privileges r where username = ? and [login to view URL] = [login to view URL] You could also write this in a Java class that is the handler for authentication, but again its just a few lines of code. In data base this would go to Privilidges table. Users would be in users table. Business can make its own Roles in Roles table Then map Privilidges to roles. Link happens in spring security XML to make join and get right roles for a user that are in source. Example URL/ function in code can be accessible by a role called admin_user_add, this would be hard coded in source files (xml/java)
ID del proyecto: 7214920

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
7 freelancers están ofertando un promedio de $601 USD por este trabajo
Avatar del usuario
I am Spring enthusiast with lots experience. Have worked in great detail with all kinds of Spring Security issues and would have a best solution for your case. Would prefer to design the application using Java configuration using latest Spring libraries. I value clean and good quality code, have high coding standards.
$444 USD en 10 días
5,0 (3 comentarios)
4,4
4,4
Avatar del usuario
I used spring extensively and extended the security module.
$833 USD en 20 días
5,0 (5 comentarios)
4,2
4,2
Avatar del usuario
We are Egyptian team, and i am sure that you will get our work is a great as you expect, all of team have a diploma in javaSE, JavaEE, JavaFX using many technologies like Struts1, Struts2, Hibernate, JPA, Spring, Spring MVC, Spring Security, EJB, JSF, Primefaces, Webservices and all of us familier with XML, Javascript, AJAX, Web Services .. etc Also we have members who have a diploma in Andriod, JavaME, IOS, Blackberry applications. We are a team of programmers who have many skills in programming generally and in java specifically. we worked on a projects for a big companies like vodafone, Etisalat and many banks. We have knowledge about many fields of business. I can assure that you'll get your work done in an efficient way.
$833 USD en 10 días
4,8 (18 comentarios)
4,2
4,2
Avatar del usuario
I wrote a framework spring security, hibernate, spring ioc, aop. I believe i can finish your project
$444 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$555 USD en 20 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de INDIA
Bangalore, India
5,0
41
Forma de pago verificada
Miembro desde nov 12, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.