jueves, 18 de febrero de 2016
Estimados amig@s
Al utilizar el método split sobre una cadena para
obtener el conjunto de valores por una ocurrencia me tope con el
problema que al utilizar el caracter “.” no funcionaba. Al analizar el
método se comprobó que debido a que el método utiliza una expresión
regular regex para buscar la ocurrencia no se
podia hacerlo normalmente por que el . es utilizado como un delimitador;
se tuvo que añadir el caracter de escape \\
Forma Normal – Incorrecta
[code]
String cadena = "1.1.1";
String [] secuencia = cadena.split("."); //No obtiene nada
[/code]
Forma Correcta
[code]
String cadena = "1.1.1";
String [] secuencia = cadena.split("\\."); //Obtiene valor
[/code]
Consideraciones Migración Hibernate a EclipseLink
febrero 18, 2016 martosfre
Estimad@s amigos,
Actualmente existen varias capas de persistencia que se pueden utilizar ya sea como proveedores de persistencia en JPA o independientes entre las cuales se puede citar a : Hibernate, Toplink, DataNucleos y EclipseLink
entre otras. Las mismas que presentan variaciones un poco sensibles al
optar por cambiar de una a otra capa de persistencia, en esta
oportunidad se enumerará algunas de las consideraciones que se debe
tener en cuenta al migrar de Hibernate a EclipseLink entre las cuales se tiene las siguientes:
- En Hibernate se puede escribir HQL directamente sin necesidad de poner un alias al objeto cuando se requiere recuperar alguna atributo, mientras que en EclipseLink es obligatorio.
- En Hibernate se puede escribir HQL para recuperar todas las registros (Select *) obviando la instrucción Select mientras que en EclipseLink se debe colocar.
- En Hibernate se puede utilizar la propiedad
false para mapear automáticamente las entidades mientras que en EclipseLink se debe listarlas. - En Hibernate el uso de List para relacionar entidades requiere anotaciones adicionales a la relación mientras que en EclipseLink son naturales.
Hibernate [code] Query consulta = sesion.createQuery("SELECT distinct idSuc_fk FROM MatSegEmpresaUsuarioInfo"); [/code]
EclipseLink [code] Query consulta = sesion.createQuery("SELECT distinct seg.idSuc_fk FROM MatSegEmpresaUsuarioInfo seg"); [/code]
Hibernate [code]Query consulta = sesion.createQuery("from MatSegEmpresaUsuarioInfo usu");[/code] EclipseLink [code]Query consulta = sesion.createQuery("Select usu from MatSegEmpresaUsuarioInfo usu");[/code]
Espero les sea de mucha utilidad esta ayuda, no olviden compartirlo, dar sus comentarios y seguirnos en las redes sociales: facebook, youtube, twitter.
Problema con Estilo Plugin Social Facebook
febrero 18, 2016 martosfre
Estimad@s amig@s,
Al momento de integrar el plugin social de facebook en nuestro sitio web, pueden tener problemas debido a que internamente el plugin crea dentro del div una sección de span que afecta al diseño del sitio, para lo cual se tiene que modificar el estilo de la siguiente forma: [code] .fb_iframe_widget span { vertical-align: text-bottom !important; height:0px !important; } [/code]
Al momento de integrar el plugin social de facebook en nuestro sitio web, pueden tener problemas debido a que internamente el plugin crea dentro del div una sección de span que afecta al diseño del sitio, para lo cual se tiene que modificar el estilo de la siguiente forma: [code] .fb_iframe_widget span { vertical-align: text-bottom !important; height:0px !important; } [/code]
martes, 16 de febrero de 2016
Librerías JDCB en un solo punto
febrero 16, 2016 martosfre
Estimad@s
Quisiera compartir con ustedes enlaces a los sitios de descarga de las librerías JDBC para las base de datos más comunes. A continuación se las presento.
Espero que haya sido de utilidad, compartamos la información. No olvides seguirnos/mencionarnos en twitter o facebook https://www.facebook.com/MATOOSFE.
- Librerías MYSQL.
- Librerías Postgres.
- Librerías Oracle.
- Librerías SQL Server.
- Librerías SQL Server (Open Source).
- Librerías DB2.
- Librerías Informix.
- Librerías SQLLite
- Librerías Apache Derby.
- Librerías Firebird
Espero que haya sido de utilidad, compartamos la información. No olvides seguirnos/mencionarnos en twitter o facebook https://www.facebook.com/MATOOSFE.
Cadenas de Conexión JDBC
febrero 16, 2016 martosfre
Estimad@s,
Al momento de realizar la conexión a la base de datos utilizando JDBC , siempre se necesita tener a la mano las cadenas de conexión de la base de datos.Por lo que en el siguiente post se mostrará la información de las cadenas de conexión con los driver de las base de datos más comunes.
MySQL
Postgres
Oracle
MySQL
Driver Class: com.mysql.jdbc.Driver
Defautl Port: 3306
JDBC URL: jdbc:mysql://[host][:port]/[database]
Driver Class: org.postgresql.Driver
Defautl Port: 5432
JDBC URL: jdbc:postgresql://host:port/database
Driver Class: oracle.jdbc.driver.OracleDriver
Defautl Port: 1521
JDBC URL:
jdbc:oracle:thin:@machine: port:SID
jdbc:oracle:thin:user/pass@machine:port/SID
SQLServer
Driver Class: com.microsoft.jdbc.sqlserver.SQLServerDriver
Defautl Port: 1433
JDBC URL: jdbc:microsoft:sqlserver://host:port;databasename=name;user=yourUser;password=yourPwd
Espero que haya sido de utilidad, compartamos la información.
Subir imágenes Servidor - Primefaces
febrero 16, 2016 martosfre
Estimad@s amig@s
En el siguiente recurso se puede apreciar como subir imágenes al servidor utilizando Primefaces 3.5.
Espero que haya sido de utilidad, compartamos la información.No olvides subscribirse a nuestro canal, un vídeo nuevo del curso cada lunes y vídeo de tips entres semana.
Como manejar el Look and Feel
febrero 16, 2016 martosfre
- Plataforma.
- Sistema Operativo.
- API JDK
- Externos
Espero que les haya servido de utilidad, no olviden compartir, subscribirse y sobre todo comentar.
Suscribirse a:
Entradas (Atom)