Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo aprender a programar en Java de manera más eficiente y cómo mejorar su velocidad de codificación

Cómo aprender a programar en Java de manera más eficiente y cómo mejorar su velocidad de codificación

Ruta de aprendizaje de Java

Aprenda j2se primero

Para aprender j2ee, primero debe aprender j2se Cuando comience a aprender j2se, se recomienda no usarlo. un IDE y luego hacer la transición gradualmente Cuando se trata de usar IDE para el desarrollo, después de todo es conveniente. 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. el lenguaje mismo. 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.

Seleccione 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 herramienta. para aprender web. Servicio de primera elección. Actualmente existen tres servidores de aplicaciones principales: jboss, weblogic y websphere. Muchos proyectos han comenzado a utilizar jboss y una gran cantidad de empresas han comenzado a trasplantar websphere o weblogic a servidores de aplicaciones jboss (para ahorrar costos). Lo que quiero decir aquí es que aprender tomcat y jboss se considera la primera opción y la mejor. más fácil 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. Puede que les lleve uno o dos días buscar en Internet (yo lo he hecho). cosas tan estúpidas), por lo que debería dedicar la mayor parte del tiempo. En términos de principios y teorías de aprendizaje, el uso de una tecnología específica nunca puede reemplazar el conocimiento y el aprendizaje 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 y también debes aprender: .'l:8SxT ?L

html, es posible que necesites utilizar un IDE como dreamwave. ZO(T u%xU

Javascript, aprenda verificación de datos simple, visualización de enlace de datos, etc.

Aprendizaje de J2eeAPI

Aprenda j2eeAPI y aprenda el servidor debe ser Es un proceso iterativo.

Primero aprenda programación jsp y servlet. Hay muchos libros en esta área. Lea los dos libros "Diseño JSP" y "Programación de servlet Java" por primera vez. publicado por oreilly son siempre los mejores. Esto es excelente, tengo que admirarlo.

Al aprender 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. en el aprendizaje de j2se, así que lo enfatizaré aquí

El aprendizaje de jndi api se puede combinar con el aprendizaje de ejb

Para aprender ejb api, recomiende el libro "Dominar ejb"

.

Después de aprender lo anterior, probablemente puedas resolver problemas generales.

Algunas personas dicen que puedes aprenderlo del "tutorial j2ee" de Sun.

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 su importancia si no sabes usar el diseño. patrones, escribirás un El montón usa basura 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. La cantidad de código que lees no es difícil de aprender j2ee después de alcanzar un cierto nivel.

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 aquí para proponer sus propias soluciones, como estructuras, hiberate, ofbiz, etc. Aprender estas cosas depende del proyecto y los objetivos. No es mala idea complementarlas con anticipación, pero sí. No es necesario que sea demasiado profundo, 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

Servicio de autenticación y autorización de Java (JAAS) 1.0

Aprender algunas de las API anteriores depende del proyecto, pero es beneficioso conocerlas todas.