Java Enterprise

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

Nombre de Usuario con Spring Security 3

Buenas noches,

Estoy haciendo una aplicación en la cual manejo lo siguiente:
- SITEMESH para utilizar un header y footer en todas las paginas de mi aplicación.
- Spring Security 3
- Spring MVC (Controladores, Pojo's, DAO)

Mi duda es con respecto a Spring Security, hasta el momento he podido imprimir el nombre del usuario en el Header, esto mediante el Controlados del Login, pero únicamente me lo imprime en la primer pantalla, osea la pantalla inicial del sistema, pero una vez que paso a otra pantalla, ya no aparece el nombre de Usuario.
¿como puedo hacer que el nombre de usuario aparezca en toda las paginas, que en realidad en donde aparece en en una pagina Header insertada por medio de SITEMESH?

LoginController

@RequestMapping(value="/main.htm", method = RequestMethod.GET)
        public String showMain(ModelMap model, Principal principal ) {
                String name = principal.getName();
                model.addAttribute("username", name);
                return "main";
        }

Header.jsp

...
<div class="username">${username}<div>
....

Intente poniendo en otro controlador la linea :

@RequestMapping(value="/incidence.htm", params="action=add")

Upload de varios archivos...

Hola, una pregunta que no he encontrado respuesta...

Hay alguna manera de cargar varios archivos con ice:inputFile?

Tengo un directorio en el cliente con varios archivos, muchos archivos, esto hace tedioso subir uno por uno, entonces alguien sabe si es posible lo que pregunto? Seleccionar todos y hacer una carga masiva? O alguna otra opción de cómo lograrlo?

Saludos...

jQuery con Struts 1

Que tal,
Estoy haciendo unos combos dependientes con Struts 1 y intente implementar jQuery para invocar el método que busca los datos del siguiente combo a cargar, mi código en jQuery es el siguiente:

$(document).ready(function(){
           $("#estadoId").change(function(evento){
                        $.ajax({
                        type: "POST",
                        url: "zonificacionNegocio.do",
                        data: "method=loadPoblacion",
                        success: function(datos){
                        alert( "AJAX =D");
                      }
                });
           });
        })

y de esta forma, si va al action, pero cuando regresa no cambia el combo, cuando si esta afectando a la forma que tiene los datos del siguiente combo, que podría yo hacer?
Saludos

duda de propuesta

Hola estamos generadon una propuesta de arquitectura de Software para un desarrollo nuevo los ambientes productivos donde se va a ejecutar esta aplicacion son bastante deficientes ya que en un mismo servidor fisico residira la BD y el Servido de apliaciones y estos servdores cuentan con apenas 4gb en ram con sistemas Linux de 64bits el problema radica en que para la aplicacion produtiva solo quedarai 1gb en ram para su funcionamiento nosotros propusimos usar sprung pero al arquitecto en jefe no le gusta poque dice que spring es muy pesado y que consume mucha memoria en tiempo de ejecucion y el argumenta esto Spring 3.0 es de 250 MB lo cual ami se me hace una exageracion y recurro a ustedes a disipar mis dudas emplearemos JSF2 y primeFaces ademas de que se pretende usar simlejdbcTempelate y la el core de spring para la inyeccion de depencia estoamos mal?

Comobox Con GWT-Ext y json problemas

Buenas tardes,

Tengo un aplicación en gwt-ext, en un formulario tengo un combobox, este lo lleno con una ws que me retorna el resultado en json, el problema es que si el listado es de multiples valores funciona perfectamente, pero, si en el retorno, la lista tiene 1 solo valor no sale nada, necesito que alguien me ilumine el camino para poder continuar.

El siguiente es el fragmento de codigo con el que lleno el combobox

        HttpProxy dataProxy = new HttpProxy("listado/" + usuario);
        RecordDef recordDef = new RecordDef(new FieldDef[]{
                    new StringFieldDef("id", "id"),
                    new StringFieldDef("nom", "nom")
                });
        JsonReader reader = new JsonReader(recordDef);
        reader.setRoot("vehiculos");
        Store store = new Store(dataProxy, reader);
        store.load();

        cbxVehiculo.setStore(store);
        cbxVehiculo.setForceSelection(true);
        cbxVehiculo.setMinChars(1);
        cbxVehiculo.setDisplayField("nom");
        cbxVehiculo.setMode(ComboBox.LOCAL);
        cbxVehiculo.setTriggerAction(ComboBox.ALL);
        cbxVehiculo.setLoadingText("Buscando...");

Errror creando el wsdl usando wsgen para webservice

Hola.
Estoy tratando de generar mi wsdl para mis wenservices a partir de POJO pero estoy consiguiendo un error extraño que dicho sea de paso, hay muchos comentarios sobre este en internet pero nadie parece haberlo resuelto.

root@debian:~/Union# wsgen -cp . wsdb.unionWS -wsdl
Exception in thread "main" javax.xml.ws.WebServiceException: Unable to create JAXBContext
        at com.sun.xml.internal.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:153)
        at com.sun.xml.internal.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:83)
        at com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:244)
        at com.sun.tools.internal.ws.wscompile.WsgenTool.buildModel(WsgenTool.java:229)
        at com.sun.tools.internal.ws.wscompile.WsgenTool.run(WsgenTool.java:112)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)

sentencias SQL java

Hola a Todos de nuevo yo preguntando esto: actualmente estoy usando jdbc Puro!!!, para hacer la labor a la bd mi duda es cuando utilizo un preparedStatement en una sentencia LIKE, jamas me regresa resultados, en cambio si en lugar de usar un prepared utilizo la concatenacion de la cadena funciona sin problemas alguna idea?

 if (!searchDTO.getFiltro().equals("")) {
                    Sql.append(" WHERE PRO_COD IN(").append(searchDTO.getFiltro()).append(") ");
                    if(!searchDTO.getDescFiltro().equals("")){
                        Sql.append("AND PRO_DES LIKE ").append("'%"+searchDTO.getDescFiltro().toUpperCase().trim()+"%'");
                    }
                }

Problema con ibatis

Tengo un web services hecho con axis y con el framework ibatis.
El problema que tengo es cuando creo mi archivo ArchivoWebService.aar
con el archivo dentro de MET-INF/service.xml
Este es mi service.xml

com.cuponium.usuario.main.Principal

Cuando cargo mi archivo al axis2.El problema que me esta saliendo es este:
Caused by: java.lang.RuntimeException: Error inicializando la clase UtilSqlConfig class. Cause:java.io.IOException: Could not find resource com/cuponium/usuario/ibatis/SqlMapConfig.xml
at com.cuponium.util.UtilSqlConfig.(UtilSqlConfig.java:34)
... 34 more
----------------------------------------------------------------------
Este es mi archivo:
public class UtilSqlConfig {
private final static Logger logger = Logger.getLogger(UtilSqlConfig.class);
public static final SqlMapClient sqlMap;
static {

Pregunta sobre Jboss AS 7 y eclipse

Saludos!

Cuando instalo Jboss 7 en eclipse el solo me muestra visible las lib que estan en /modules/javax/*, yo necesito ver desde el eclipse otras lib que se encuentran en /modules/org/jboss. Es posible hacer esto? También necesito poder adicionarle otras lib para que sean visibles en otros proyectos web que tienen como servidor el jboss. Esto lo hago posible en el Jboss 5 el cual uso actualmente, solo adicionandole a /server/default/lib/ y ya con esto en el eclipse aparecian las lib

Espero me puedan ayudar... Gracias

duda JSF 2 Navegacion implicita

Hola a Todos tengo la siguiente duda estoy implementando un proyecto con jsf 2 y primefaces 2 el hecho es q tengo un managedBean q tiene un metodo que me regresa despues de pasar el login el hecho esta en que segun las nuevas caracteriticas de JSF 2 el faces-config no es necesario para la navegacion ya que usa navegacion implicita y pues es como lo estoy usuando tengo una carpte Xhtml y dentron un index.xhtml cuando hago el success de esta pagina deberia de regresarme a xthml/config/config.xhtml y en el return de mi metodo pongo esto asi configuracion/inicioConfiguracion pero me dice q no encuentra la ruta de la navegacion alguien me puede auxiliar con esto?

Distribuir contenido