[Reprint, please indicate the source: http://www.bjsxt.com/zixue/zixuezhilu_1.html]
Section II below give "JAVA self road map" [http://www.bjsxt.com/zixue/zixuezhilu_2.html] Knowledge Point Details:
Special Note
1: the following points, most of the knowledge we have already published a video or will be announced shortly (few months), please look at this U.S. Web site http://www.bjsxt.com/download.html, according to the page tips for electricity donkey download
2: For the convenience of everybody here is a list of self-give, not to please everyone with the school curriculum still draw an equal sign, the following real class than a lot of easy, while a lot of knowledge are integrated in the project development, face-to-face fit, not suitable for self-learning.
1: J2SE object-oriented - Packaging, inheritance, polymorphism analysis of memory recursive collections, generics, automatic packing and unpacking, Annotation
IO
Many threads, thread synchronization
TCP / UDP
AWT, case model, an anonymous type of regular expressions reflex mechanism
2: Database (Oracle or MySQL)
SQL statement to connect many forms, internal and external connections, such as management subquery tables, views, indexes, sequences, constraints, such as tree structure storage stored procedures, database triggers Designed Three paradigm,
3: JDBC
JDBC connection pooling basic tree structure of storage and display
DataSource & RowSet
Oracle and JDBC to connect MySQL
4: HTML_CSS_JAVASCRIPT
html, css, javascript basic grammar
JavaScript Form judge
Dom basic programming (case treatment, etc.)
JS common effects such as TreeView, such as drop-down linkage
Learn Ways JS
JS debugging Ways
DreamWeaver initial (set up HTML, Table, Form, CSS), etc.
5: Servlet & JSP
tomcat basic
basic servlet
web.xml configuration basic
web application structure
servlet life cycle
commonly used methods, such as request response
ServletContext Class
Basic HTTP protocol (GET POST)
Cookie
Session
Application
Several grammar JSP (including JSTL, etc.) pay attention to practice in the project, not to rigidly adhere to the details of grammar and further wrapped up.
6: Struts
Theory of multi-layer architecture
Model 1 and Model 2
The basic concepts of Struts
MVC
Action categories and the relationship between the business logic at Struts and JSP transfer of data between
Struts deal flow (control flow)
Struts TagLib (commonly know)
JSTL
ActionForm
From field to collect the file type conversion
DTO
Dynamic Action Form
Authentication Framework
ActionForward forward and redirect dynamically generated ActionForward
Overall and partial ActionForward
Action Forward Scope
UnknownActionMapping
Action of the thread-safe
I18N
How to switch language environment
Struts exception handling mechanism to deal with automatic processing procedures defined exception processor
Struts multi-module configuration
7: XML
(XML / XSL, XSLT / DTD, SCHEMA, such as basic concepts about Java programming can be temporarily aside)
8: Hibernate
OR Mapping Principle
Hibernate basic development steps
Hibernate basic interface (the focus of Session)
General property mapping relationship mapping
Native SQL
inverse lazy cascade
Inheritance Mapping
HQL
Cache performance optimization level 2 cache query cache Affairs and concurrent pessimistic locking, optimistic locking
OpenSessionInView
CurrentSession
(As for JTA, a joint primary key, natural primary key, dynamic primary key, Any type Creteria Queries Intercepter and Event from the definition of the type, you can temporarily aside)
9: Spring
IOC / DI
Spring configuration
Spring Architecture
AOP and Spring AOP
Declarative Services (AOP)
Spring + Hibernate Spring Supported Web
Scope
(Other Spring modules for self-study for the time being thrown at the side)
10: EJB3.0
Basic J2EE architecture (JTA JMS, etc.)
Basic EJB (status and basic theory, classification, etc.)
Annotation
Ant to compile and deploy EJB
Session Bean
EJB dependency injection
Persistence API
(Can use JBoss Study EJB3.0)
11: As for SOA, for self-study students for the time being no special attention.
Tidy it up a bit, you will find things are not imagined it so much!
Recommendations we have announced a U.S. priority to studying the video, and then look for reference books, because this time out will be able to tell what the book for you.
So, How can I find a good book then? A simple way to sell books at the site, such as http://www.china-pub.com, search you want to know the knowledge points such as "javascript", ranked by sales, the top number of now is to take well, note the title, to the bookstore to read a few chapters, the right of you is a good book. Money to buy? EASY! What google + electric donkey you can not find the information:)
Writing for so many, there are some ads are, at their positions, seek its governance, but did not讲假话also hope everyone understands that if everyone in the process of self-learning have any problems, you can write to me mashibing2004 @ sina . com or training@bjsxt.com, I am willing at any time to listen to the teachings of U.S..
If technical problems are, I remember first reading "JAVA path of self-Friday: problem solution" Oh:)







