Ayuda y recomendaciones para crear un sitio web en java

mastervoyeur

Bovino adolescente
#1
Hola a todos

Necesito de su ayuda, estoy por iniciar un proyecto WEB en java, pero necesito sus opiniones para saber que tecnologias o frames me recomiendan para construir tanto Vistas (vistas con ajuste de pantalla de acuerdo a la resolucion, redimensionamiento de contenido, creacion de menus, si me convienen con java script o con html puro) como para la parte del Modelo y el Control (Struts, Spring o Hibernate), o las tecnlogias nuevas que hayan utilizado, y ya lo investigo por mi parte.

Gracias por sus comentarios.
 

ChikoFree

Bovino adicto
#2
Podrias hacer applets en JAVA y cargarlos en tus paginas HTML o PHP, o bien podrias usar XML y JAVA.

Hay un libro de unos Japoneses muy bueno, se llama "Desarrollo Web con XML y JAVA".

Saludos.
 

mastervoyeur

Bovino adolescente
#3
Gracias por tu respuesta, en efecto estoy con la intencion de utilizar XML aunque ya la parte de applets no muy convencido por la ejecucion del cliente que en particular para este proyecto es algo que se pretende evitar.

Agradezco mucho tu respuesta, saludos!!
 
#5
hola

Yo he trabajado con struts, jboss seam y ahora estoy en un desarrollo con struts2. Me ha parecido mejor seam, porque casi no hay archivos de configuracion y esta integrado con hibernate. http://seamframework.org/
Hola me gustaría que me apoyaras a aclara algunas dudas que tengo respecto a struts2

La Trayectoria tip.administrador.{2} no comienza con carácter "/"
al parecer no logre solucionarlo...Debido a que tengo dos tipos de usuarios estoy haciendo uso de esto en el struts

<action path="/Administracion*" forward="tip.investigador.{1}" />
<action path="/Nuevo_*" forward="/{1}.do?metodo=cargaCatalogos" />
<action path="/home/investigador" forward="tip.investigador" />

<action path="/Administrar*" forward="tip.administrador.{2}" />
<action path="/Admin_*" forward="/{2}.do?metodo=cargaCatalogos" />
<action path="/home/administrador" forward="tip.administrador" />

en el struts y en el tiles.tengo esto

<definition name="tip.principal" page="/index.jsp">
<put name="menuPrincipal" value="/pages/principal/MenuPrincipal.jsp" />
<put name="tituloMenuSegundo" value="" />
<put name="menuSegundo" value="/pages/principal/MenuSegundo.jsp" />
<put name="tituloMenuTercero" value="" />
<put name="menuTercero" value="/pages/principal/MenuTercero.jsp" />
<put name="menuSuperior" value="/pages/principal/MenuSuperior.jsp" />
</definition>

<definition name="tip.login" extends="tip.principal">
<put name="contenido" value="/pages/principal/Login.jsp"></put>
</definition>

<definition name="tip.administrador" extends="tip.principal">
<put name="contenido" value="/pages/login/administrador.jsp" />
<put name="tituloMenuTercero" value="Ligas de interes" />
<put name="menuPrincipal" value="/pages/administrador/MenuPrincipalAdmin.jsp" />
</definition>

<definition name="tip.investigador" extends="tip.principal">
<put name="contenido" value="/pages/login/investigador.jsp" />
<put name="tituloMenuTercero" value="Ligas de interes" />
<put name="menuPrincipal" value="/pages/investigador/MenuPrincipal.jsp" />
</definition>

<definition name="tip.investigador.actividades" extends="tip.investigador">
<put name="tituloMenuSegundo" value="Actividades" />
<put name="menuSegundo" value="/pages/investigador/MenuSegundoActividades.jsp" />
</definition>

<definition name="tip.administrador.actividades" extends="tip.administrador">
<put name="tituloMenuSegundo" value="Actividades" />
<put name="menuSegundo" value="/pages/administrador/MenuSegundoActividades.jsp" />
</definition>

bueno cuando me logeo como investigador no existe problema..tampoco lo hay cuando logeo como admin..el problema esta en el admin..cuando le hago click al vinculo Actividades me manda el error..

javarvlet.ServletException: java.lang.IllegalArgumentException: La Trayectoria tip.administrador.{2} no comienza con carácter "/"

el codigo donde se llama de MenuPrincipalAdmin.jsp es.


<li><a href="#">Productividad Academica</a>
<ul>
<li><html:link action="/AdministrarDocumentos.do" >Documentos</html:link></li>
<li><html:link action="/AdministrarActividades.do">Actividades</html:link></li>
</ul>
</li>

Gracias por su respuesta..
 
Arriba