¿Qué necesitas aprender para convertirte en un ingeniero junior de Java?
1. Primero, aprenda los conocimientos básicos de Java.
No se deje confundir por las nuevas tecnologías. Como dice el refrán, todas las nuevas tecnologías se basan en Java. Si la base no es sólida, solo comprenderá un poco estas nuevas tecnologías y no las entenderá. ser capaz de conocer las causas fundamentales.
2. Crea un proyecto de Java
Después de aprender los conocimientos básicos de Java, crea un proyecto de Java para consolidarlo. Encontrarás muchos problemas en el proyecto. Profundizarás en tus conocimientos. Dominio de los conocimientos básicos.
3. Aprenda los conocimientos básicos y las aplicaciones de desarrollo de bases de datos.
El desarrollo de software es inseparable de las bases de datos. Domine varias bases de datos populares: Oracle, SQL
servidor, MySQL. esperar.
4. Conceptos básicos de JEE
Aquí primero debe aprender los conceptos básicos del sitio web, incluidos HTML, DHTML y JavaScript, luego aprender XML, XML JAXP; JEE, incluido el entorno de desarrollo JEE, RMI/IIOP, JNDI finalmente aprende el desarrollo de aplicaciones de la base de datos JDBC.
5. Desarrollo web
Conocimientos integrales de desarrollo web JEE: Servlet JSP javaBean TagLib, vaya aquí para desarrollar un proyecto de aplicación web completo.
6. Desarrollo de EJB
Contiene conocimientos completos de EJB: 1) Introducción a EJB y beans de sesión sin estado; 2) beans de sesión con estado 3) BMP y CMP son beans de entidad; ) jms y MessageDrivenBean; 5) Cosas y seguridad (JTA, JTS y JAAS); 6) Desarrollo y aplicación de WebService
7.Aprendizaje de frameworks de código abierto
Marcos de código abierto ahora populares: Struts, Spring, Hibernian, Webwork, etc. Aprenda completamente el desarrollo y aplicación de estos marcos. Si está interesado, también puede conocer el desarrollo y aplicación del framework Ibati, la tecnología AJAX y el framework DWR.
8. Proyecto JEE
Aplicación integral del conocimiento JEE para desarrollar una aplicación completa.
9. Análisis y diseño orientado a objetos
Java es un lenguaje orientado a objetos, por lo que es necesario estudiar en profundidad el análisis y diseño orientado a objetos, y también aprender el UML unificado. lenguaje de modelado.
10. El siguiente paso es el diseño y la arquitectura del sistema.
Lo que necesita aprender aquí son los patrones de diseño de Java, los patrones de diseño EJB, los patrones de diseño centrales JEE y el diseño del marco de aplicaciones JEE.
11. Ingeniería del Software
Estudio de los conocimientos teóricos básicos de la ingeniería del software, así como de Rup y Programación Extrema.
12. Investigación tecnológica
Aprenda tecnologías de motores de búsqueda: como Lucene, etc., tecnologías de flujo de trabajo: incluidos Shark, JBPM, etc., arquitectura y aplicaciones SOA.
13. Práctica integral de proyectos
Lograr una aplicación a nivel empresarial.
En cada etapa, el conocimiento aplicado debe captarse firmemente sobre la base del trabajo en el proyecto. Sólo descubriendo problemas en la aplicación real se puede profundizar el conocimiento aprendido.