Esqueleto de proyecto inicial.

This commit is contained in:
mgarcianun
2019-11-20 02:00:09 +01:00
parent 3812864db0
commit 7b2edd8080
43 changed files with 1512 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
package ejb.medicalTest;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
/**
* EJB Session Bean Class para la Practica 2, Ejercicio 1 (ISCSD) Implementa los
* métodos de la capa de negocio que implementan la logica de negocio y la
* interacción con la capa de persistencia.
*
* @author mark
*
*/
@Stateless
public class MedicalTestFacadeBean implements MedicalTestFacadeRemote {
// Persistence Unit Context
@PersistenceContext(unitName = "MyHealth")
private EntityManager entman;
public void ejbMethod(String parameter) {
}
}

View File

@@ -0,0 +1,18 @@
package ejb.medicalTest;
import javax.ejb.Remote;
/**
* Interfaz remota del EJB Definimos los métodos que estarán disponibles para
* los clientes del EJB
*
* @author mark
*
*/
@Remote
public interface MedicalTestFacadeRemote {
/**
* Definimos la interfaz remota
*/
public void ejbMethod(String parameter);
}

View File

@@ -0,0 +1,28 @@
package ejb.profile;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
/**
* EJB Session Bean Class para la Practica 2, Ejercicio 1 (ISCSD) Implementa los
* métodos de la capa de negocio que implementan la logica de negocio y la
* interacción con la capa de persistencia.
*
* @author mark
*
*/
@Stateless
public class ProfileFacadeBean implements ProfileFacadeRemote {
// Persistence Unit Context
@PersistenceContext(unitName = "MyHealth")
private EntityManager entman;
public void ejbMethod(String parameter)
{
}
}

View File

@@ -0,0 +1,18 @@
package ejb.profile;
import javax.ejb.Remote;
/**
* Interfaz remota del EJB Definimos los métodos que estarán disponibles para
* los clientes del EJB
*
* @author mark
*
*/
@Remote
public interface ProfileFacadeRemote {
/**
* Definimos la interfaz remota
*/
public void ejbMethod(String parameter);
}

View File

@@ -0,0 +1,28 @@
package ejb.systemAdmin;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
/**
* EJB Session Bean Class para la Practica 2, Ejercicio 1 (ISCSD) Implementa los
* métodos de la capa de negocio que implementan la logica de negocio y la
* interacción con la capa de persistencia.
*
* @author mark
*
*/
@Stateless
public class SystemAdminFacadeBean implements SystemAdminFacadeRemote {
// Persistence Unit Context
@PersistenceContext(unitName = "MyHealth")
private EntityManager entman;
public void ejbMethod(String parameter)
{
}
}

View File

@@ -0,0 +1,18 @@
package ejb.systemAdmin;
import javax.ejb.Remote;
/**
* Interfaz remota del EJB Definimos los métodos que estarán disponibles para
* los clientes del EJB
*
* @author mark
*
*/
@Remote
public interface SystemAdminFacadeRemote {
/**
* Definimos la interfaz remota
*/
public void ejbMethod(String parameter);
}

View File

@@ -0,0 +1,28 @@
package ejb.visit;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
/**
* EJB Session Bean Class para la Practica 2, Ejercicio 1 (ISCSD) Implementa los
* métodos de la capa de negocio que implementan la logica de negocio y la
* interacción con la capa de persistencia.
*
* @author mark
*
*/
@Stateless
public class VisitFacadeBean implements VisitFacadeRemote {
// Persistence Unit Context
@PersistenceContext(unitName = "MyHealth")
private EntityManager entman;
public void ejbMethod(String parameter)
{
}
}

View File

@@ -0,0 +1,18 @@
package ejb.visit;
import javax.ejb.Remote;
/**
* Interfaz remota del EJB Definimos los métodos que estarán disponibles para
* los clientes del EJB
*
* @author mark
*
*/
@Remote
public interface VisitFacadeRemote {
/**
* Definimos la interfaz remota
*/
public void ejbMethod(String parameter);
}