Java Enterprise

J2EE, MVC, JSF, Struts, Hibernate, Spring, EJB's, Ant.

Guia Basica de Maven

Estimados,

Les dejo una guía Básica de Maven, para los recien llegados, la idea es que con esta guía se pongan manos a la obra cuando antes.

http://marcosrobertos.blogspot.cl/2017/12/guia-rapida-de-maven.html

Saludos.

Error 404 testing controladores spring mvc con mockito y spring-test

Buenos días a todos.
He estado trabajando en test de aplicaciones spring mvc con spring-test y mockito y me he topado con el problema de Status 404 cuando intento acceder a los controladores (Status Expected: 201 but was 404), Alguien me podría apoyar para solucionarlo?

Controlador

@RequestMapping(value="app/bitacora.html",method=RequestMethod.GET)
@ResponseBody
public ModelAndView testcontroller(ModelAndView vista, HttpServletRequest req){

/*
* obtener los valores del request
*/
String tipoBusqueda=req.getParameter("selectTipoBusqueda");
//Aca se procesan los valores del request

vista.addObject("totalPaginas", resultadoService.get(2));
vista.setViewName("Bitacora.jsp");//
return vista;
}

Test

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"**/spring-servletTest.xml"})
@WebAppConfiguration
public class Login {
@Mock
BitacoraServices bitacoraServices;

@Spy
BitacoraRepository bitacoraRepository;

@InjectMocks
private BitacoraController bitacoraController;

private MockMvc mockMvc;

@Before
public void setup() {

Server-Sent Events con Spring 4

Les comparto una nueva entrada en mi blog sobre Server-Sent Events en Spring 4.

https://windoctor7.github.io/Spring-SSE.html

La Fundación Eclipse será el nuevo hogar de la plataforma Java EE


Hace algunas semanas Oracle anunció la iniciativa de buscar un nuevo hogar para la plataforma Java EE. En busca de que la evolución de la misma sea más ágil, flexible y abierta.

El día de hoy se dio a conocer que después de platicar con varias organizaciones, la
a Fundación Eclipse resultó seleccionada para albergar el proyecto y plataforma Java EE.

El repositorio de código de Java EE ahora está en Github: https://github.com/javaee

Aquí el anuncio oficial de Oracle: https://blogs.oracle.com/theaquarium/opening-up-ee-update

**Update**

Anuncio oficial de Red Hat: http://middlewareblog.redhat.com/2017/09/12/java-ee-moves-to-eclipse/

Concurrencia Web Service REST ibatis Spring

Buen día a todos les comento mi problema. Tengo un proyecto web donde se hacen peticiones a los web service entre tantas de la peticiones hay una en particular que me esta dando muchos problemas y es el siguiente: Tengo una query que busca el máximo id de una columna + 1, en el método donde hago varias cosas al final mando a llamar esa query y justo después hago un insert a la base de datos con ese id que me devuelve la primer query. el problema es que hay ocasiones donde parece que se hace una peticion al mismo tiempo hora y segundo y en le asigna el (id + 1) a dos usuarios totalmente distintos cuando yo esperaria que sea el cosecutivo, eh utlizado varias notaciones en el método como este: @Transactional(rollbackFor = ServiceException.class, propagation = Propagation.NESTED, isolation = Isolation.READ_UNCOMMITTED) pero aun así el problema persiste.

Agradecería sus comentarios.

Gracias!!

Spring MVC ... primer ejemplo (Rest)

Para este ejemplo crearemos una base de datos (yo uso postgresql) llamada proyecto, agregaremos una tabla usuario con los siguientes campos: id, nombre, password, logeado y area.

CREATE TABLE public.usuario
(
    id INTEGER NOT NULL,
    nombre CHARACTER VARYING NOT NULL,
    password CHARACTER VARYING  NOT NULL,
    logeado BOOLEAN,
    area CHARACTER VARYING,
    CONSTRAINT usuario_pkey PRIMARY KEY (id)
);

Ahora agregaremos unos datos:

INSERT INTO public.usuario(
        id, nombre, password, logeado, area)
        VALUES (1, 'Antony Yung', '00T$@l12', TRUE, 'sistemas'),(2, 'Adrian Uribe', '3EvBb00', FALSE, 'administracion'),
    (3,'Ernestina Pedroza','@22GgHQll',TRUE,'recursos humanos');

Una vez creado la base de datos y su correspondiente tabla nos enfocaremos a crear el ejemplo con Spring MVC.

¿Qués es lo que ncesitaremos?

  1. Archivo: build.gradle , para configurar las dependencias necesarias

Spring Framework ... Spring MVC

¿Qué es Spring Framework?

Es un marco de trabajo que se apoya en algunos estándares Java EE para el desarrollo de aplicaciones y contenedor de inversión de control. Nos permite, entre otras cosas, crear aplicaciones web, servicios REST, persistencia de bases de datos relacionales y no relacionales, etc. En este post hablaremos de Spring MVC, el cual es un marco de trabajo que nos permite crear aplicaciones web con la arquitectura MVC.

Arquitectura Modelo-Vista-Controlador (Model-View-Control)

Esta arquitectura se compone de tres principales conceptos:

  • A. Modelo: Objetos Java.
  • B. Vista: Plantilla que genera la HTML.
  • C. Controlador: Controlador que atiende las peticiones HTTP que llegan al servidor desde el navegador; si resuelve la petición, devuelve una respuesta, en este caso la página HTML.

Supongamos que un cliente quiere saber el estado actual de sus movimientos bancarios.

  1. El cliente hace una solicitud al servidor.

curp api

Saben si aun funciona esta api para curp?

https://curp.munett.com/

Hosting para JEE

Hola compañeros de esta Web..
Voy a subir un pequeño proyecto JEE pero
no se que hosting o servicio es bueno y pues que no pegue en
el bolsillo los precios, cuales me recomiendan?

Distribuir contenido