Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
GUA TCNICA
Desarrollo de Sistemas
de Informacin con
arquitectura JAVA en el
Gobierno de
Extremadura
Pgina 1 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Control de versiones
Nm
Fecha
Descripcin
2.0
10/02/10
3,0
01/07/14
Pgina 2 de 21
Autores
SAE SIS
SDP
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Pgina
4.1.- Datasources
10
11
13
13
14
15
15
17
17
18
6.5.- JasperReports
19
20
20
21
Pgina 3 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Captulo
8.1.- Jboss LogManagger
Pgina
22
Pgina 4 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
arquitectura de
niveles distribuida, basndose ampliamente en
componentes de software modulares ejecutndose sobre un servidor
de aplicaciones.
http://www.oracle.com/us/technologies/java/enterprise-edition
JBoss EAP 6
JBoss es un servidor de aplicaciones J2EE de cdigo abierto
implementado en Java. Al estar basado en Java, JBoss puede ser
utilizado en cualquier sistema operativo que lo soporte.
Los principales desarrolladores trabajan para una empresa de
servicios, JBoss Inc., adquirida por Red Hat. El proyecto est apoyado
por una red mundial de colaboradores.
JBoss implementa todo el paquete de servicios de J2EE.
http://www.jboss.org/products/eap/
Las aplicaciones tienen que ser 100% compatibles con esta
plataforma.
Pgina 5 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Pgina 6 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Pgina 7 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Pgina 8 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
4.1.- Datasources
<context-param>
Pgina 9 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
<param-name>datasource</param-name>
<param-value>java:/jdbc/sqlserver/dbPruebas</param-value>
</context-param>
Pgina 10 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
PostgreSQL
MySQL
ORACLE
Hibernate (JPA)
Pgina 11 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Pgina 12 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
http://maven.apache.org/
Pgina 13 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Pgina 14 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
CAPA DE
NEGOCIO
Struts2
Spring MVC
JSF
EJB
Spring
CAPA DE
NEGOCIO
CAPA DE
PRESENTACI
N
MyBatis
Pgina 15 de 21
POJO
Hibernate
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Capa de presentacin: para esta capa son vlidos los frameworks Struts2
y Spring MVC as como las implementaciones de JSF Mojarra y MyFaces.
En cuanto a las extensiones de JSF son vlidas cualquiera de las
existentes (IceFaces, RichFaces, ).
Pgina 16 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Pgina 17 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
El uso de otra librera JSF deber ser aceptada por la Direccin General
de Administracin Electrnica y Tecnologas de la Informacin.
http://www.jboss.org/richfaces
Facilidad de uso: CXF est diseado para ser intuitivo y fcil de usar. Hay
APIs simples para construir servicios comenzando por el cdigo, plugins
de Maven para integrar esta herramienta, soporte para el API JAX-WS,
soporte de XML de Spring para facilitar la configuracin, etc.
Pgina 18 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
http://cxf.apache.org/
6.5.- JasperReport
http://www.jasperforge.org/
http://jasperforge.org/plugins/project/project_home.php?
projectname=ireport
http://www.jfree.org/jfreechart/
Pgina 19 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
JDBC drivers
Spring 3.2.9
Pgina 20 de 21
GUA TCNICA
GOBIERNO DE EXTREMADURA
Direccin General de
Administracin Electrnica y Tecnologas de la Informacin
Desarrollo de Sistemas de
Informacin con arquitectura JAVA
Pgina 21 de 21