To learn Java, you must first know the general classification of Java. J2SE is the standard version of Java2, mainly used for desktop applications
Software programming; J2ME is primarily applied to embedding is system development, such as mobile phones and PDA programming; J2EE is a company in Java2
Edition, mainly used for distributed network programs, such as e-commerce websites and ERP systems. J2SE development desktop application soft
The advantage is not obvious than the traditional development language of VC, VB, Dephi. J2ME For beginners, good
I am a little deep, and the general developers are difficult to have a development environment. So now the most widely used and best to learn J2E
E. J2EE includes many components such as JSP, Servlet, JavaBean, EJB, JDBC, Javamail, etc. To learn
It is not a one or two days. So how do you learn J2EE? 1. Of course, Java grammar first look at it first, I / O bag, util package, lang package, are you familiar? 2. Then learn from JSP. If you have learned HTML, then things have to do more, if not, then you will make up one.
Buy the HTML foundation. In fact, there are not many JAVA syntax in JSP. It is more like a scripting language, a bit like ASP. 3. Then you have learned a servlet. Servlet is a server-side applet, he is responsible for generating a send to the client
HTML file. JSP is executed, and it is also converted to servlet and then run. Although JSP can be completely replaced
Servlet, this is also the intention of Sun launches JSP, but the servlet is used to control the process jump or is very convenient.
The program is clearer. 4. Next, you should learn Javabean, maybe you have already seen it? TJSP is chaotic in the Java code in HTML
The way, what is the difference between this way with the ASP? Fortunately, Sun offers JavaBean to take JAP in your JSP.
The VA code is encapsulated, making it easy to call. 5. Then it is EJB, EJB is Enterprise
Javabean, look at the name, it is Javabean, but it is still different from JavaBean. It is an architecture
You can build a safer and more stable business application. Its large code has been made by middleware (that is, we often
WebLogic, WebSphere These J2EE servers are complete, so the amount of program we have to do is very small, most
Sub-work is in design and configure the middleware. 6. As for JDBC, don't have to say more, you should be familiar if you use Java to access the database. 7. Also, if you want to send an email with Java, you have to look at JavaMail. 8. After the Java and J2EE have some basic concepts, you should compose some programs, don't talk on the paper.
It is best to find some instances and books with the disc, you can directly Ctrl C, Ctrl V, which you can see it.
Don't have to lose your old holder, then lose it again, then say that directly copying is not afraid of mistakes, why not! also
There is always some good Java programming articles, there is a good article to cut down, there is a problem, as if you ask, as long as the problem
Not too stupid, general masters will answer you. Here is a few good Java programming sites: 9CBS Forum http://www.9cbs.net/ China's most famous technical forum, "Programmer" magazine is their publication
You can ask questions above. Someone answers you immediately. If you feel good, you can add points to the man; Java Research Organization http://www.javaresearch.org/ There are many original articles on it, the master is still quite Many; Java developers http://www.chinajavaworld.com/ there is more Java data; java.com.cn http://www.java.com.cn/ Look at this domain name knows how cattle, registered users Fast approaching 10,000, at the same time, the number of online people is around a thousand, very popular; IBM developer network http://www-900.ibm.com/developerworks/cn/java/index.shtml IBM Yong
Far blue giant; then my book also look, the program is also done, others ask me to solve my problem, is it a master?
// I think everyone can see it here, put the above content Ctrl C, Ctrl V, as the normal learning Java
Refer to, and the later content is interested in seeing, but I believe that the brothers who can do this should also know
What should I have to learn.
The second step is of course not so simple, this is just the first step in the long qualification. Do not believe? Then you go out to pick a project, do you know how to get started, do you know how to design? Do you know how to organize personnel?
Develop? You now have some of the scattered code in your mind, there may be no other thing! You are the most shortage
The actual work experience, instead of the books that come out with the discretion ?? So you will find a Java programming work (if you can do part-time jobs), in practice
Improve yours, that is the fastest. But you have to pray that I have encountered a master in the company, and he is still willing to die.
Teach you, this seems to be a bit difficult! There is also a way to read an open source program. We know that the open source is mostly from the master. They are reasonably designed, considering thoughtful, coupled with the majority of programmers
The value of the code is naturally a word bead, and it is powerful (sorry, even the "gold four talents" have seen more). Two open source procedures for learning Java must read is Jive and Pet Store.. JIVE is a very famous BBS program in foreign countries.
Fully open source. The design has adopted many advanced technologies such as cache, user certification, Filter, XML, etc.
And the forum fully shields access to the database, which can be easily transplanted in different databases. Forum also
The installation and management procedures are all neglected when we usually program (Chinese programmers generally pay attention to
The technical content of the process, but it is completely regardless of the user's feeling, which is where our gap between foreign software) is located. Jive
Information is available on many websites, you can find it. I believe that after you finish the code, there will be a sense of rebirth.
feel. Unfortunately, JIVE will no longer have no conditional open source, while there is a License restriction. Fortunately, there is also a first-class Java programmer in China to pay attention to it. Foreigners do not open source, is the Chinese can't open source? This
I recommend a Chinese JIVE version -j road to you. JIVE (J Dao Edition) is a famous Banq, a famous Chinese Java.
The VE 2.1 version is based on the adaptation, all Chinese, add some practical functions, such as textures, user avatars, and user-funded
Inquiry, etc., and there is a development team to be upgraded. You can visit Banq's website
Http://www.jdon.com/ Go to Download, or go to the Tongji Technology Forum for the server ftp://nro.shtdu.edu.cn, what is the problem is installed, and you can go to the forum. Pet Store. (Pet Shop) is a program that Sun has introduced open source in order to demonstrate its J2EE programming specification.
Very authoritative, friends who want to learn J2EE and EJB don't miss it. You will be happy to say, haha, it is so simple to become a java master! Remember Tomjava has also encountered a
The project manager, known as Java is very simple, as long as you can learn in three months. In fact, people who say this kind of words are like small Japan.
The "three months of winning China" is like a big saying. Not Tomjava splash you cold water, you just learn Java bones
The frame has not been learned from Java. Next you have to study the design pattern. Design mode is a high-end programmer truly masters a compulsory course for object-oriented core ideas.
. The design pattern is not a specific "technology". It tells the idea. It not only shows the interface or abstract class in the actual case.
The flexible applications and wisdom in the example allow you to truly master the application of the interface or abstract class, thus in the original Java language.
On the basis, it is more important, and more importantly, the design model repeatedly emphasizes a purpose: to make your program as much as possible.
Reuse. About design patterns, or recommend Banq website http://www.jdon.com/, he puts GOF 23
The model is interpreted in a manner that is easy to understand, and the pure Java description is really a classic classic. Have time to study the MVC structure (separated models from Model-View-Control), now very popular
Structs is a way of implementation, but StruCTS is really very difficult, we only need to learn its essence
However, we can design your own MVC structure. Then you study the software refactoring and limit x
P Programming, I believe you will last. After doing this, you better sort out your Java code, and organize those classic procedures and common applications, and then
Create a hard work to improve its reuse and scalability. Let's find a few like-minded friends to set up a studio.
You can get some projects to do it, you may have some difficulties at the beginning, but you have technical accumulation, and consider Zhou Quan,
The next item can be completed quickly. I believe that everyone will come to you later, so Money is coming. . .
. . . Successful joy ??
Of course, you can also participate in some open source projects, on the one hand, you can improve yourself, on the other hand, it is also for China software business.
Contribute! Developers use CVS to develop in the Internet, discuss with QQ, MSN, E-mail, the procedure of Tiannanhai North
Is it very interesting to develop the same software at the same time? Here is two good open source project websites: Hubei software public development platform http://gro.clinux.org/ Creeually union http://cosoft.org.cn/ Wow, I am so happy, I finally became a master. ! Non-also, not. The ancients cloud: "The time workers are Junjie". You know
Is the current development situation of the business world? Do you know that Microsoft's .NET Blueprint and Sun One Plan? Do you know
Does the computer technology will develop? In fact, from the recent movements of major computers, "Web services
Will be the high point of the next generation of Internet applications, while Microsoft's .NET blueprint and Sun
The ONE program is focusing, that is, web services. Web services are a new distributed computing model that is a series of standards (XML, SOAP, UDDI, WSDL, and WSFL, etc.). It makes software written in different languages to be easily integrated, making
Network resources and web sites become a service rather than a mess. In the future, we can click on the mouse at home, you can complete all the preparations for going out to travel, package
Chemotrocge with a plane ticket, set a tourist line, set a good room, etc. Please note that all everything is automated between the Web site.
No need to be like the present, the surface is e-commerce, in fact, many links are manual operation. Maybe you will feel that this is a heaven or night, but it is very likely that you are also very likely to undertake a project, to integrate two companies.
Industry ERP system. It is very likely that the upstream enterprise system is compiled with Dephi, and the lower downstream company's system is compiled with Java.
. You said that you are a java master, everyone looks at what you do. So, you have to learn new technologies, such as web services,
And you must know something (DEPHI6 has now provided control of the Web service). Your Java system,
Maybe you want to integrate with .NET, so you can understand it? In the end, you may find that you have become a Java master.
But many times are doing jobs. The Taiji Zhang Sanfeng said that the most powerful move is that there is no move, it may be this truth! Because I have just raised, I still recommend several websites for everyone: China UDDI Technology League http://www.uddi-china.org/9CBS Chai Xiaolu column http://www.9cbs .NET / DEVELOP / Author / Columnauthor / Fennivel / (Note
: Chai Xiaowei is also a famous figure on the Internet. He published a lot of articles about the web service, and a book.
It should be called the XML & Web Service column of China Web Services Technical Technology) IBM's developer network:
http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?9cbs IBM can be web service
Pushing people ... you have a hard work, it is finally a Java master, how can people not help but cry! Yes, it is not easy.
It's really not simple, really touched! So, tell me, what? What is my phone number? Faint
If you call, please don't know, it's really ...
?
Original from http://community.9cbs.net/expert/topic/3200/3200550.xml?temp=.6474115