Looking casual, working into the fifth year, the discovery came from the Java programmer to architect J2EE course.
Found that computer to install a wide range of J2EE tools: JBuilder, WSAD, Eclipse, Rose, Together, Weblogic, Jtest, Optimizator, Mysql ...
Found on the computer to preserve a wide range of OpenSource projects: Tomcat, JBoss, Ant, Hibernate, Spring, ibatis, Struts, Log4j, Lucene, Movable Type, Ofbiz, Orbix, Torque, Jcrontab ...
Found shelves filled with all kinds of technical books, from EJB to UML, from model to architecture, from the Reconstruction to the Unified Software Development Process ... inadvertently became the China-pub's loyal customers.
Technology world is a narrow view of the Coder in the development of tools and Debug window switch between code and models of thinking in the inter-focusing; same technology the world are vast, in loosely coupled tightly cohesive look for the procedures the principle of harmony, in performance and space search algorithm balance.
A lot of novice Java friends wanted me to recommend some books, I am willing to share from programmer to architect the course of reading books, but each person's basic skills are not the same, therefore recommend the book does not have a single common sexual.
Only in this list in the past few years reading, and compare outstanding book:
1. Technology
J2EE technology is the architect of the foundation.
Programming 1.Java thought
Java beginner to read this book think好难, read second time when talking about a very delicate feel.
This is not afraid of a read many books.
2.J2EE Applications and BEA WebLogic Server
With examples to speak at length about the various J2EE technical details: Servlet, JSP, JDBC, JNDI, JMS, EJB (Session, Entity, Message) Java-Mail, JAAS. Express are studying the book J2EE technology.
3. Proficient EJB
MASTERING JavaBeans Enterprise Chinese version, EJB stresses the details of the well, are a good depth EJB reference.
II. Design
J2EE Architect J2EE technologies apart from more familiar with the need to pay attention to the analysis, design, modeling, and technical leadership role to play, so necessary in the field of object-oriented design and lay a solid foundation.
1.UML and mode of application
Combination of UML on the object-oriented, very suitable for beginners UML and object-oriented.
MartinFowler think it is 00 to enter one of the world's best books.
2. Design Patterns: Reusable Object-Oriented software foundation
Mode of the classic Gang of Four book, it goes without saying.
3.Java and model
Liked this book very much in the culture examples, it is authentic. Thickness is one of its advantages is its same disadvantage.
4.J2EE kernel-mode
J2EE Architect a must-see, are designed to make J2EE architecture books.
5.EJB Design Pattern
Does EJB Designe books.
6. Agile Software Development: Principles, Patterns and Practice
The United States won the "software development" the 13th shock (Jolt) Awards! Meng Yan CSDN experts recommended.
7. Enterprise Application Architecture patterns
Object-oriented Master Daisaku Martin Fowler.
The book has a lot of models have been applied to open source projects, especially the persistence layer model.
8. Software architecture: organizational principles and patterns
Stresses the software architecture theory and practice of a very thorough book. Well-known IT consultant Zhang inquiry translation.
9. Reconstruction: Improving the Design of Existing Code (Chinese Version)
[url] http://www.china-pub.com/computers/common/info.asp?id=12901/url]
Master Martin Fowler's work, is the Master's works, the technical books are written in easy to understand, and humorous.
Three. Flow
1. Unified Software Development Process
This is Rational Master 3 (Ivar Jacobson, Grady Booch, James Rumbaugh) Masterpiece.
RUP are studying the essence of the book.
Original: http://martindpliu.spaces.live.com/blog/cns!188156D4C883AE3D!211.trak







