|
Oracle
Full Text Search en Java
En éstos días he estado buscando información sobre Full Text Search tanto a nivel de base de datos, especialmente MySQL y Oracle, y también a nivel de Java y me he encontrado con los siguientes links que comparto con ustedes, esperando como siempre sean de su utilidad.
Links:
- Apache Lucene
- MG4J (Managing Gigabytes for Java)
- MySQL – Funciones de búsqueda de texto completo
- Oracle – Building Full-Text Search Applications with Oracle Text
Aunque en la UTPL, ya tenemos alguna experiencia con Oracle Text Search (Sistema de Biblioteca Zebra) estoy buscando alternativas que nos permitan crear un software para bibliotecas de bajo costo, pero de alto rendimiento, con principios semánticos y búsquedas en lenguaje natural. Y finalmente les dejo un link de un software que tiene parte de lo que estoy buscando (semántica y búsquedas en lenguaje natural) pero es para bibliotecas digitales y que me está dando ideas para mi doctorado.
Si quieren conocer algunas deficiencias de Lucene (así me enteré de la existencia de MG4J) revisen éste post
El camino para aprender JDeveloper y ADF
Revisando uno de los correos que me llegan a través del grupo JDeveloper de Yahoo me he enterado de la existencia de éste post (How Do I Start Learning JDeveloper and ADF)
En donde básicamente se hacen varias recomendaciones del camino a seguir para aprender a utilizar JDeveloper y ADF utilizando, en la mayoría de los casos, material disponible en el Internet.
El primer paso que se menciona, para quienes vienen desde cero, es aprender Java Básico; en éste sentido café lojano puede ayudar ya que estamos preparando un curso OnLine gratuito revisen nuestro entorno virtual de aprendizaje – LabCampus, seguiremos con novedades.
JDeveloper 11g Technology Preview 3
El día de ayer me enteré que se encuentra disponible una nueva versión de JDeveloper, el tercer Preview de JDeveloper 11g. Esperemos que pronto se encuentre la versión final.
Para descargarla aquí les dejo el enlace, espero que pueda instalarlo en Ubuntu.
Por cierto el archivo tiene un tamaño de 700MB, creo que es hora de un instalador
Powered by ScribeFire.
ADF, beneficios de no codificar directamente contra el modelo
En éstos días que me estoy preparando para modificar una aplicación desarrollada en JDeveloper, utilizando ADF Swing, me he encontrado con el blog de Frank Nimphius (Blog1, Blog2), uno de los pocos sitios en donde se puede encontrar información, especialmente, sobre ADF Swing. El Blog1 está en desuso pero aún conserva los post.
En uno de sus post «ADF Swing/JClient: How to program against the model layer«, hace una explicación de las alternativas que ofrece ADF Swing para configurar la cláusula Where dentro de una Vista (View Object).
Consideremos que el modelo, dentro de ADF, pueden ser Enterprise JavaBeans, TopLink, Webservices, ADF Bussines Components y URLs. Entonces con ésta variedad surge la pregunta ¿cómo programamos, desde el cliente, contra el modelo? (operaciones CRUD por ejemplo). Pensando en que en algún momento podría cambiar el modelo.
Se plantean 2 escenarios, para el primero, se hacen referencias directas (a un ViewObject) desde la vista, (cuando se da click en un botón). Ésta es la peor opción debido a que el cliente debería ser independiente del modelo y al instanciar un objeto ViewObject estamos rompiendo dicha regla.
Para el segundo escenario se plantea una mejor alternativa, exponiendo un método desde el modelo, en éste caso desde el ApplicationModule.
Les recomiendo revisarlo.
Powered by ScribeFire.
Creando componentes Java Server Faces reutilizables en JDeveloper
Una de las principales formas de ahorrar tiempo, cuando se desarrolla aplicaciones, es crear componentes reutilizables que pueden utilizarse en diferentes partes o secciones de una aplicación.
En un post anterior se mostraba como crear componentes reutilizables con NetBeans para una aplicación Swing de escritorio (desktop) y ahora he encontrado un post en donde se muestra como construir componentes reutilizables para una aplicación Web, desarrollada en Java Server Faces, utilizando JDeveloper.
Les dejo el link: Reusability in JDeveloper and ADF: Declarative Components – just like Forms Object Libraries!
Powered by ScribeFire.