Está en la página 1de 1

Consideraciones de Programacin

- Los nombres de las tablas deben llevar prefijo de dos o tres letras, segn su es
quema de base de datos. Esto soluciona el problema que cuando se tiene
el mismo nombre de tabla en diferentes esquemas en base de datos. En el mapeo
de entidades persistentes para el manejo de JPA no se pueden diferenciar,
generando un conflico.
- Los nombres de parametros en java deben llevar un punto intermedio Ejemplo(map
.get("key.empresaId"), Faces.getFlash().put("param.empresaId", value); )
- Los nombres de los campos en una tabla deben ser iguales en otra, si se refier
en a lo mismo Ejemplo:(Numero de telefono deberia ser: telefono o numTelefono en
ambas tablas. No deberia ir en una telefono y en la otra numTelefono o en otra
nroTelefono).
- Los daos o servicios deben crearse por cada entidad persistente mapeada.
- La consultas que involucran varias entidades persistentes, debe ir en el dao o
servicio de la entidad persistente principal de la consulta.
- Los Alias a las entidades persistentes en una consulta debe ser la primera let
ra de la Entity. Si es entity con nombre compuesto debe ser la primera
letra de cada palabra compuesta, Si dos o ms entities llevan la misma primera l
etra, se debe considerar dos letras (Ejemplo, Pais pa, Producto po).
- Los alias a los nombres de los campos de los entities en una consulta deben se
r iguales (Ejemplo: select p.codProducto as codProducto from Producto p). Para
tal fin, la clase POJO que maneje esos datos debe llevar los mismos nombres qu
e tienen los campos en los entities, salvo que sean casos para diferenciar.

- Los identificadores de los formularios en los xhtml deben ser unicos. Los comp
onentes dentro de estos pueden tener mismo nombre que en otros formularios
y pueden ser cortos Emplo (Formularios: frmEmpresas, frmProductos; Grilla de d
atos: tbl para ambas);
- Elaborar plantilla software
- Elaborar Plantilla Portal.
Referencias:
http://codigolinea.com/2008/05/25/estilo-de-programacion-y-convencion-de-nombres
-ii/

También podría gustarte