Quiero convertirme en ingeniero de software Java, ¿qué conocimientos necesito aprender?
Empiece desde lo básico instalando el SDK y configurando las variables de entorno
Aprenda los conceptos básicos de Javase y comprenda las operaciones de asignación de variables... estructuras de ramas, bucles, matrices, etc., y Luego, póngase en contacto con el conocimiento orientado a objetos, incluidas algunas teorías. El concepto de naturaleza, que encapsula la herencia polimórfica...
Después de dominar los conocimientos básicos, comencé a entrar en contacto con Java en profundidad. operaciones (lectura y escritura de documentos locales, serialización de objetos, etc.) Algo de programación de red (servidor cliente), es decir, no es un problema escribir una pequeña charla y luego contactar con algún java para manipular XML, y puede almacenar datos en documentos XML.
Finalmente domina la programación de awt | swing, lo que significa usar Windows, comprender qué son los eventos, monitorear eventos...
Para comenzar con Java web de nivel intermedio, primero debes comprender el estructura y uso de html, y también Hay sintaxis de JavaScript (de hecho, los significados de varios lenguajes de programación son similares, la mayoría de los significados se pueden usar universalmente, algunas pequeñas diferencias son simplemente diferentes), archivos de estilo CSS, estos pueden En el futuro, habrá algún soporte marco, que será más simple.
El conocimiento de bases de datos, como Mysql, SQL Server... Oracle, etc., es aceptable. La mayoría de los lenguajes SQL son universales, pero algunos son específicos de la base de datos en sí.
Para comenzar a ingresar al mundo web, primero debe descargar el servidor Tomcat, ejecutarlo localmente y saber cómo iniciar, detener y carpetas.
Domina jsp, ¿cuál es el sufijo xxx.jsp para navegar por páginas web? Programación web dinámica y crear algunos efectos dinámicos. Inicie sesión para registrarse para enviar, editar artículos o algunos minijuegos. Debe comprender la naturaleza del envío, publicación y obtención, y configurar el formato de codificación (UTF-8; GBK; GB2312). ¿La operación jdbc u odbc es la operación de agregar, eliminar, modificar y consultar la base de datos? También aprenda algunos pequeños complementos EL; JSTL; finalmente, debe aprender el conocimiento del servlet. Debe comprender que jsp finalmente se compila en un archivo servlet java y lo creará más adelante cuando envíe datos desde la página web jsp. se enviará al servlet para devolver los datos.
Si domina lo anterior, puede comenzar a ingresar al sentido real de Java y JavaEE. Si no lo ha aprendido bien antes, no comprenderá completamente esta parte del conocimiento. La base es más importante que cualquier otra cosa, porque todos los algoritmos y marcos... se crean a través de la base más básica. Aquí debe aprender el funcionamiento de hibernación del marco (equivalente a una plantilla o al código semiacabado proporcionado por otros y copiarlo usted mismo) en la base de datos. Spring; Strus; Strus2;...Jquery (este es un marco para scripts dinámicos de JavaScript). Conozca el patrón de diseño MVC
Además, Ajax es más importante. Cuando hace clic para iniciar sesión o consultar datos del servidor, puede realizar consultas en segundo plano sin saltar a la página y reflejarlas en la interfaz del cliente. que logra un buen resultado Efecto de experiencia, el nombre colectivo para combinar JavaScript, CSS, XML...
Si los dominas, puedes ampliar algunos conocimientos Ext js web Service;
p>
Si simplemente te diviertes Si eres capaz de escribir un programa de escritorio, solo necesitas aprender los conceptos básicos de JavaScript, lo que significa conocimientos 1-4. Si desea profundizar, debe aprender 8 sobre la web. Si desea profundizar en aplicaciones más amplias, debe completarlo todo. Debe aprender el marco más importante, porque puede ahorrarle mucho tiempo. Facilita muchos códigos difíciles.