Si está involucrado en el desarrollo de JAVA, ¿qué aspecto será mejor en el futuro?
Debe desarrollarse en la dirección de J2ee: para aprender j2ee, primero debe aprender j2se. Cuando comience a aprender j2se, se recomienda no usar IDE y luego pasar gradualmente a usar el desarrollo IDE. Todo, es conveniente usarlo. Se recomiendan dos libros para aprender j2se, "Java2 Core Technology Volumen uno o dos", "Pensamientos de programación Java" y "Patrones Java". Entre ellos, "Pensamientos sobre programación Java" deben estudiarse y leerse intensivamente. Este período de tiempo es para aprender habilidades básicas. Puede ser muy largo o muy corto, dependiendo del nivel del alumno.
No se deje enredar por los IDE
En el proceso de aprender Java y j2ee, encontrará una variedad de IDE. No se deje confundir por ellos. debes aprender el lenguaje en sí. No prestes demasiada atención a las funciones adicionales del IDE. Es muy fácil convertir la programación JAVA entre diferentes IDE. Prestar demasiada atención a las funciones del IDE puede retrasar fácilmente la comprensión. de la lengua misma. Los IDE más populares actualmente incluyen jbuilder, eclipse y la versión mejorada de eclipse, WSAD. Simplemente haga buen uso de uno de ellos. Se recomienda comenzar con j2ee desde eclipse. Porque Jbuilder es más adecuado para escribir programas j2se.
Elija y aprenda la configuración de uso del servidor
Cuando tenga experiencia con j2se e IDE, podrá comenzar a aprender el servidor web j2ee: tomcat. No hay duda de que tomcat es la mejor opción. Para el aprendizaje se prefiere el servicio web. Actualmente existen tres servidores de aplicaciones principales: jboss, weblogic y websphere. Hay muchos proyectos que comienzan a utilizar jboss y una gran cantidad de empresas están comenzando a trasplantar websphere o weblogic al servidor de aplicaciones jboss (para ahorrar costos). Lo que quiero decir aquí es que creo que aprender tomcat y jboss es la primera opción. y el más fácil para empezar. Para aprender a usar y configurar un servidor, es mejor preguntar a personas con experiencia (si es posible), porque es posible que puedan resolver el problema en una frase. Es posible que le lleve uno o dos días buscar en línea (yo lo he hecho). hecho esta estupidez), deberíamos dedicar la mayor parte del tiempo a aprender principios y teorías. El uso de una tecnología específica nunca puede reemplazar el conocimiento y el conocimiento de una persona.
Aprende conocimientos web
Si estás creando un sitio web de comercio electrónico, etc., es posible que tengas que desempeñar varios roles. Esto es lo que necesitas aprender:
html, es posible que necesites utilizar un IDE como dreamwave.
Javascript, aprenda verificación de datos simple, visualización de enlaces de datos, etc.
Aprendizaje de J2eeAPI
Aprender j2eeAPI y aprender el servidor debe ser un proceso iterativo.
Primero aprenda programación jsp y servlet. Hay muchos libros en esta área. He leído los dos libros "Diseño JSP" y "Programación de servlets Java" de oreilly. unos. No impresionado.
Aprenda a programar bases de datos jdbc. La mayoría de los proyectos j2ee son sistemas MIS y el acceso a la base de datos es el núcleo. Esto debería pertenecer al aprendizaje j2se, así que lo resaltaré aquí.
El aprendizaje de jndi api se puede combinar con el aprendizaje de ejb.
Para aprender ejb api, recomienda el libro "Mastering ejb"
Después de estudiar lo anterior, probablemente puedas manejar aplicaciones generales.
Algunas personas dicen que puedes seguir el "tutorial j2ee" de Sun y aprenderlo hasta el final. Por supuesto que puedes.
Aprender patrones de diseño ejb y leer código (lo más importante)
Los patrones de diseño son ejercicios de habilidades internas. Se puede decir que su importancia si no sabes usar el diseño. patrones, escribirás un montón de basura usando ejb, que es lento y tiene muchos errores. El resultado no es tan bueno como sin ejb (ejb no es igual a j2ee)
No importa el idioma. Cuando aprendes, debes leer mucho código. Verás. Si la cantidad de código es menor que cierta cantidad, es difícil aprender j2ee
Hay muchos proyectos de código abierto que se pueden utilizar como enseñanza. materiales:
Jive Forum
Petstore Sun Company
dune sun company
Espera, estudia uno y úsalo en tus propios proyectos.
Otros aprendizajes sobre J2ee
Cuando gradualmente comprenda j2ee hasta cierta profundidad, deberá comenzar a prestar atención a algunos cambios técnicos en el campo actual de J2ee. Las escuelas de pensamiento están en competencia y todos están involucrados. Aquí propongo mis propias soluciones, como estructuras, hiberate, ofbiz, etc. Aprender estas cosas depende de su proyecto y objetivos. No es mala idea complementarlas con anticipación. pero no es necesario profundizar demasiado. Después de todo, aprender principios y teorías es lo más importante.
J2eeAPI común actualmente
Tecnología JavaServer Pages (JSP) 1.2
Tecnología Java Servlet 2.3
JDBC API 2.0
API de procesamiento XML de Java (JAXP) 1.1
Tecnología Enterprise JavaBeans 2.0
Servicio de mensajes Java (JMS) 1.0
Interfaz de directorio con nombre Java (JNDI) 1.2
Java Transaction API (JTA) 1.0
JavaMail API 1.2
JavaBeans Activation Framework (JAF) 1.0
Arquitectura de conector J2EE (JCA ) 1.0
Java Authentication and Authorization Service (JAAS) 1.0
Aprender algunas de las API anteriores depende de su proyecto, pero es beneficioso conocerlas todas
Lo anterior confirma lo que todos dijeron: el lenguaje Java en sí no es difícil de aprender, pero hay demasiadas tecnologías, por lo que aprender Java es muy difícil. Recuerde que básicamente todo principiante puede preguntarle esto a alguien cuando aprende Java por primera vez: ¿cómo sabe qué método (api) está en qué paquete? Jaja, nada más que familiaridad.