Java Enterprise

JSP, Servlets, EJB, Spring, JSF, Tapestry, Web services y un largo etcétera.

Problema con calendario java script URGENTEEEEEEEEEEEEEEEE

Hola que tal colegas tengo un problema y me gustaria que me dieran su opinion

tengo un calendario y debo de poder marcar una fecha al darle click en un boton ej:"inhabilitar" esa fecha se sombree del calendario

y poder seguir seleccionando mas dias

o biseversa deseleccionar una fecha previamente seleccionada.

muchas gracas

Duda Con Servlet

Que tal Comunidad:

Tengo una duda respecto a un Servlet, esta es mas o menos mi estructura

public class BuscaFolio extends HttpServlet {

// Conexion a base de datos 1
// tratamiento de informacion
cierro conexion

////////////////////////////////////////////////

// Conexion a base de datos 2
// tratamiento de informacion
cierro conexion

////////////////////////////////////////////////

// Conexion a base de datos 2 con subdirectorio
// tratamiento de informacion
cierro conexion

}

el nombre de la base de datos "2", es el mismo pero yo pienso que como la segunda esta en un subdirectorio no hay
problema sin embargo si lo hay ya que el Servlet solo ejecuta las 2 primeras Conexiones y la tercera que es a que esta
en el subdirectorio ya no lo ejecuta.

Ustedes sabran dar alguna solucion.

Gracias.

¿Para qué me sirve y qué resuelvo con Spring?

Hola chavos, pues esta vez el motivo de mi post es para preguntarles ¿cuáles son los apectos que favorecen el uso de Spring, cuál es la magia de este framework ?

Estoy iniciando con Spring y me gustaria que con lenguaje coloquial alguien me ayude a entender más

Porque he visto definiciones como:

Java components / classes should be as independent as possible of other Java classes. This increases the possibility to reuse these classes and to test them independently of other classes(Unit Testing). To decouple Java components from other Java components the dependency to a certain other class should get injected into them rather that the class itself creates / finds this object.

A class A has a dependency to class B if class uses class B as a variable.

If dependency injection is used then the class B is given to class A via

the constructor of the class A - this is then called construction injection

a setter - this is then called setter injection

The general concept between dependency injection is called Inversion of Control. A class should not configure itself but should be configured from outside.

Problemas actualizando una DataTable en PrimeFaces

Hola amigos !. Me llamo Agustin y vivo en Cordoba !. Les quiero dejar este pedazo de codigo...

<h:form>
            <p:panel style="width: 350px;" header="Partial Process">
            <p:dataTable id="tablaPersonas" var="per" value="#{manejador.lista}">
                <p:column style="text-align: center;">
                    <f:facet name="header">
                        <h:outputText value="Nombre" />
                    </f:facet>
                    <h:outputText value="#{per.nombre}" />
                </p:column>
                <p:column style="text-align: center;">
                    <f:facet name="header">
                        <h:outputText value="Apellido" />
                    </f:facet>
                    <h:outputText value="#{per.apellido}" />
                </p:column>
                <p:column headerText="Editar" style="text-align: center;">
                    <p:commandButton value="Editar"/>
                </p:column>
             </p:dataTable>
    </p:panel>
            <p:commandButton value="Abrir" onclick="widgetDlgAgregar.show();"/>

[DUDA] Como hago 1 JCombobox dependiente de otro, y que los 2 esten enlazados a respectivas tablas en la BD(MYSQL)

Saludos Comunidad de JavaMexico.

Este es mi primero post disculpen si los llegase a molestar mucho pero es que estoy empezando a indagar bastante con java.

lo que quiero hacer es el tipo caso de que en un jcombobox me cargue los departamentos y en otro jcombobox me cargue las ciudades de ese departamente, obviamente los 2 enlazados a su respectiva tabla.

actualmente la forma en que enlazo es por Bind -> elements ... escojo la conexion, la tabla, en el renderer pues coloco lo que quiero mostrar en este caso el nombre..

pero mi duda esta con la dependencia del Jcmbbx_ciudades.

Gracias de antemano, y espero llegar a ser asi de bueno como la mayoria que he visto aca.

PD: estoy utilizando netbeans 7, JPA: eclipseLink, BD: MySQL.

Opinión sobre frameworks para Servicios Web

Buenas tardes a tod@s.

Estoy iniciando en el campo de los Web Services y me gustaría saber su opinión sobre cual, a su parecer, es el framework más maduro o que se esté imponiendo, para crear y/o consumir servicios web.

Gracias por sus opiniones.

Saludos.

modificar tamaño de imagen segun pantalla del cliente

Buen dia;
Tengo que modificar una imagen segun la resolucion de la pantalla del usuario, eh buscado en san google y el libro de javascript que tengo, pero cargan la imagen de la siguiente manera:

     <h:body >
        <img src="Dibujomp.PNG" name="imgfondo" id="imgfondo" ></img>
..............
..............
..............
</h:body>

ahora para optener la imagen para utilizarla en javascript para poder modoficar la imagen se usa lo siguiente:

<script language="javascript" type="text/javascript">
            var img = document.getElementById(imgfondo);
            document.images.imgfondo.width=200px;
        </script>

ahora tambien realize este codigo

logo = document.getElementById("imgfondo");
            logo.width = 100;
            logo.height = 200;

No se si estoy colocando mal el codigo o no se que sea, segun esto asi funciona, les dejo en que lo tratod e montar

JSP 2.0
Framework icefaces 2.0
Netbeans 6.9.1
tomcat 6.32

Espero y alguien me pueda ayudar a llevar esto a buen puerto.

Miguel V.
Gracias.

Descargar pdf con jsp

Hola, espero me puedan apoyar con esto:

Estoy intentando descargar un archivo .pdf mediante un jsp, el codigo que utilizo es este en el jsp:

<%
                                if(request.getSession().getAttribute("reporteArchivo")!=null){
                                        String reporte = request.getSession().getAttribute("reporteArchivo").toString();
                                        StringBuilder revReporte = new StringBuilder(reporte).reverse();
                                        revReporte = new StringBuilder(revReporte.substring(0,revReporte.indexOf("\\"))).reverse();
                                        System.out.println(revReporte);
                                       
                                        response.setContentType("application/pdf");
                                 
                                        response.setHeader("Content-Disposition","attachment;filename=" + revReporte );
                                         
                                        try{
                                            File fileToDownload = new File(reporte );
                                            FileInputStream fileInputStream = new
                                            FileInputStream(fileToDownload);
                                            int i;
                                            while ((i=fileInputStream.read())!=-1) {
                                                      out.write(i);
                                            }
                                           
                                            fileInputStream.close();
                                            out.flush();
                                            out.close();
                                        }catch(Exception e){
                                           e.printStackTrace();
                                        }finally{
                                               

Consulta para conexión a múltiples esquemas de BD en aplicación web.

hola, he estado leyendo los temas tratados en la pagina y me ha ayudado para conocer sobre nuevas tecnologías para programar en java. me comunico con ustedes en este momento porque tengo una duda quisiera saber si me pueden guiar un poco, en la empresa que trabajo tenemos un proyecto esta desarrollado en java y hace uso de icefaces 1.6, hibernate 3.1, nitobi, dhtmlx, jasperReports, y consultas mdx, el proyecto estaba pensado inicialmente para funcionar para un país, ahora la empresa se ha expandido y el proyecto debe funcionar en otros 2 países, la solución rápida y errónea a mi parecer que dieron acá fue crear una copia exacta del proyecto para cada uno de los países ya que cada uno se conecta a un esquema de base de datos diferente, ademas hay ciertos parámetros quemados dentro de la aplicación que se pueden obtener a travez de la bd por ejemplo condiciones que hagan referencia al id del país o cosas por el estilo. El mantenimiento de la aplicación se esta complicando ya que es código repetido por todo lado y los errores se han replicado obviamente.

Un JavaBeans Personalizado y listo para usar como componentes visual

Hola compañeros del foro en esta oportunidad estoy tratando de crear
un componente Beans totalmente personalizado el cual pueda utilizar como
cualquier otro componente visual swing.

lo que busco es añadirle una propiedad por ejemplo tipoDato y en esta propiedad
asignarle valores por ejemplo
- Numerico
- Entero
- Real
y despues poder modificar el valor de esta propiedad en tiempo de diseño desde mi ID Netbeans.

Para un mejor entendimiento, Un claro ejemplo similar a mi problema seria la Prodiedad que tiene la clase JTextField de java
horizontalAlignment y sus valores son

- LEADING
- TRAILING
- RIGHT
- etc..

Explicacion de mi clase
el nombre de mi clase es NewJTextField y lo heredo de JTextField

private int maxlength; //para determinar la longitud maxima de caracteres

tengo tres metodos que filtran los caracteres que el usuario escribe.
Con respecto a estes tres metodos no hay problema funcionan sin problemas.

1. private void soloNumeroEntero()
2. private void soloLetras()
3. private void soloNumeroReal()

lo que no logro es cargar datos en el Jcombobox tipo dato
this.tipoDato.addItem(new String[]{"Numerico", "Entero", "Real"});

Distribuir contenido