Archivo para la categoría "Desarrollo"
Logs y Detección de Errores en OAS
A la hora de detectar, arreglar un error es muy importante ver la traza de errores.Y de ella sacar la máxima información.
A continuación les dejo algunos de los logs que habitualmente miro cuando se trata de aplicaciones ADF y que pueden encontrar en un servidor OAS.
- <OAS Home>\Apache\Apache\logs –> Los log del servidor Apache
- <OAS Home>\opmn\logs\ –> Los logs de opmn
- <OAS Home>\j2ee\<InstanciaOC4j>\applicationdeployments\ <nombreApp>\
group\application.log–>Log de aplicacion
Oracle Tools Direction
Interesante pdf que explica brevemente que dirección que sigue Oracle en cuanto a herramientas de desarrollo se refiere: Forms, ADF, Webcenter, APEX, etc.
Aunque no entra en profundidad si que nos puede servir como una primera orientación sobre que herramienta o herramientas escoger según el tipo desarrollo o de aplicación que se tenga.
ADF BC o TopLink.
ADF BC o TopLink. Esa es la cuestion?
Shay Shmeltzer publica en su blog un breve post que nos puede ayudar a la hora de decidirnos entre uno de estas dos herramientas.
Les dejo el enlace: http://blogs.oracle.com/shay/2006/03/adf_business_components_or_top.html
Como ya se anuncio hace tiempo, pero por si acaso no lo sabe, Oracle dono parte del proyecto a la comunidad OpenSource http://www.ecuoug.org/?p=57
Donde implementar las reglas de negocio:ADF BC o Database
BUSINESS RULES IN THE DATABASE OR MIDDLE TIER
El eterno dilema. Donde implementar las reglas de negocio, en la capa de aplicación o en la base de datos?
Les dejo un resumen de las razones que justifican la implementación en cada uno de los lados.
Algunas razones por las cuales es mas conveniente implementar las reglas de negocio en ADF BC:
- Tener desarrolladores mas preparados en Java que en PL/SQL
- La base de datos es atacada únicamente por ADF BC
- Estar usando alguna base de datos que no tenga soporte de PL/SQL
Algunas razones por las cuales es mas conveniente implementar las reglas de negocio en base de datos:
- Acceder a la base de datos desde distintas aplicaciones
- Estar mejor formado en PL/SQL que en Java
- Usar herramientas como Oracle Designer, Headstart and CDM
Mas información en: business rules in adfbc.pdf.
Ajax cross-domain
Este es el nombre por el cual se conoce una limitación de seguridad de Ajax, que imposibilita que se puedan realizar conexiones con otros dominios externos, a los cuales esta corriendo la aplicación.
En el capítulo 11 del libro Introducción a AJAX de librosweb hablan en profundidad sobre el tema.
Y en http://www.ajax-cross-domain.com podemos encontrar una librería que nos ofrece el poder hacer peticiones externas.
Por cierto, desde aqui dar las gracias a la gente de Librosweb, por liberar todo ese conocimiento
