Many netizens asked me if I have learned Java, I said, "No, I'm only ripe." But I am very willing
Some experiences you have learned come out so that later people will bent less, help others are the biggest happiness!
To learn Java, you must first know the general classification of Java. We know that since SUN has launched Java,
Make it out, so Java has developed to the present, according to the application score mainly divided into three blocks: J2SE, J2ME and J2EE,
This is the Sun One Net Environment system. J2se is the standard version of Java2, mainly used for the table
Programming of the application; J2ME is primarily applied to embedding is system development, such as mobile phones and PDA programming; J2EE is JAV
A2's Enterprise Edition, mainly used for distributed network programs, such as e-commerce websites and ERP systems. J2SE development
Desktop applications are not obvious than those of these traditional development languages of VC, VB, Dephi. J2ME For the first
Scholars say, seem to be a bit deep, and general developers have difficulty developing environments. So now the most widely used
It is best to learn J2EE. J2EE includes many components such as JSP, Servlet, JavaBean, EJB, JDBC, Java
Mail et al. It is not a one or two things to learn.
So how do you learn J2EE? Of course, Java grammar has to look at it first, I / O bag, util package, lang package you are familiar
Have you been? Then learn from JSP. If you have learned HTML, then things have to be better, if not, then you are fast
Go to the HTML foundation. In fact, there are not many JAVA grammar in JSP, it's more like a scripting language, there is a bit like ASP
. Then you have learned a servlet. Servlet is a server-side applet, he is responsible for generating a send to the customer
End HTML file. JSP is executed, and it is also converted to servlet and then run. Although JSP can be completely
Replacing the servlet, which is also the intention of Sun launches JSP, but the servlet is used to control the process jump or very convenient.
Also make the program clearer. Next, you should learn Javabean, maybe you have long seen JSP in HTML
The confusion of the Java code is the chaos, what is the difference between the ASP? Fortunately, Sun offers Javabean
You can package the JAVA code in your JSP, which is easy to call. Then EJB, EJB is
Enterprise Javabean, look at the name, it is Javabean, but it is still different from JavaBean. it
It is an architecture that you can build safer and more stable enterprise applications. Its large number of code has been made by middleware (
That is, we often hear WebLogic, WebSphere, these J2EE servers, so we have to do
There is very little quantity, most of which are designed and configured in the middleware. As for JDBC, I don't have to say more, you
If you edit your database with Java, you should be familiar. Also, if you want to send electronics with Java
Mail program, you have to see JavaMail.
Ok, after Java and J2EE have some basic concepts, you should compose some programs, don't talk about paper.
Oh. It is best to find some instances and books with the disc, you can directly CTRL C and CT this.
RL V, don't worry about your old rack, then lose it again, then say that directly copy is not afraid of mistakes, why
Not! There is also some good Java programming articles, there is a good article to be cut, there is a problem, however, as long as the problem is not too stupid, the masters will answer you. Let's introduce a few good Java programming networks.
station:
9CBS Forum http://www.9cbs.net/ China's most famous technical forum, "programmer" magazine is them
Edition, you can ask questions above, someone answers you soon, if you feel good, you can add points to the man
;
Java Research Organization http://www.javaresearch.org/ There are many original articles above, and the master is quite a lot;
Java developers http://www.chinajavaworld.com/ there is also a completeness of Java data;
Java.com.cn http://www.java.com.cn/ Look at this domain knows how many cattle, registered users are close to 10,000
At the same time, the number of online people is also about 1,000, the popularity is very popular;
IBM Developer Network http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM
Forever blue giant;
Then my book is also seen, the program is also done, others ask me to solve my problem, is it a master?
? Of course, it is not so simple, this is just the first step in the Long March. Do not believe? Then you go out to pick a project, you know
How do you get started? How do you know how to design? Do you know how to organize personnel to develop? You now except
Outside of some scattered code, there may be no other thing! What you are most deficient is the actual work experience.
Instead of booking the procedures that you want to come out. So you will find a Java programming work (if
It is a part-time job that can be part-time in school students). In practice, it is the fastest. But you have to pray in the public.
Sirli met a master, and he was willing to teach you anymore, 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 design
Treat, considering thoughtful, coupled with the majority of programmers participating, the value of the code is naturally a word bead, powerful (
Sorry, even the "Four Talents" in the "Four Talents" have been seen. Two open source procedures for learning Java must read is JIVE and PE
T store. JIVE is a very famous BBS program, fully open source. The design of the forum has been used.
Advanced technology, such as cache, user authentication, FILTER, XML, etc., and the forum fully blocks the database of databases
Ask, it can be easily transplanted in different databases. Forum also has convenient installation and management procedures, this is our flat
A part of it is easy to ignore when programming (Chinese programmers generally pay attention to programming technology, but not consider
The feeling of household is that our gap between our foreign software). JIVE's information is available on many websites, everyone
You can find it. I believe that after reading the code, there will be a feeling of reborn. Unfortunately, JIVE is from 2.5.
There is no longer unconditional open source, and there is a License restriction. Fortunately, there are China's first-class Java programmers.
Pay attention to it, foreigners do not open source, can Chinese people can not open source? Here you recommend a Chinese JIVE version
-J. The JIVE (J DOT) is based on the famous Banq of China's Java, and has adapted on the basis of JIVE 2.1.
All Chinese, add some practical functions, such as map, user avatar and user data query, and one development team is constantly upgrading. You can visit the Banq website http://www.jdon.com/ to download. PET Store
Pet Shop) is an authoritative program that Sun has launched an open source to demonstrate its J2EE programming specification.
Sex, friends who want to learn J2EE and EJB don't miss it. Interestingly, the PET Store is often used as a major J2EE plant.
Commercial product performance comparison standard, even Microsoft has also made a PET Store tried to prove .NET performance than J2EE excellent
The more you can see how deep the example of the PET Store.
You will be happy to say, haha, it's so simple to become a java master! Remember Tomjava has also encountered one
A 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 year.
Japan claims that "three months of winning China" is like a big saying. It's not Tomjava to splash you cold water, you just have learned it now.
Java's skeleton has not learned the essence of Java. Next you have to study the design pattern. Design mode is advanced
The programmer truly masters a compulsory course for object-oriented core ideas. The design pattern is not a specific "technology", it tells
It is idea, but it not only shows the flexible application and wisdom of the interface or abstract class in the actual case, so that you can truly
Master the application of the interface or abstract class, thus leaping in the original Java language, more importantly, design
The model repeatedly emphasizes you: To make your program can be reused as possible. Information about design patterns,
It is to recommend Banq website http://www.jdon.com/, he puts the 23 models of GOF to understand
Interpretation, pure Java description, is really a classic classic. Time to study the MVC structure (put Model-V
IEW-Control separates the design idea), now very popular Structs is an implementation method, no
After StruCTS is used very much, we only need to learn its essence, we can design your own MVC
structure. Then you study the software refactoring and limit XP programming, I believe you will last steps.
.
After doing this, you better organize your Java code, and organize those classic procedures and common applications.
Create a reuse, improve its reuse and scalability. You find a few like-minded friends to set up a job.
Room, you can take some projects, you may have some difficulties at the beginning, but you have technical accumulation, and consider
Zhou Quan, next project can be completed quickly, I believe that everyone will come to you, so Money is
. . . . . .
Of course, you can also participate in some open source projects, on the one hand, you can improve yourself, on the other hand, for China Software
Do contributing! Developers have developed with CVS on the Internet, with QQ, MSN, E-mail discussion, Tiannanhai
Is the programmer to develop the same software at the same time, is it interesting?
Here are two good open source project sites:
Hubei Software Public Development Platform http://gro.clinux.org/
Coaten alliance 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 road computer world? Do you know that Microsoft's .NET Blueprint and Sun One Plan?
? Do you know where the computer technology will develop? In fact, from the recent movements of major computer vendors, it can be seen that "Web service will be high", and Microsoft's .NET blueprint and Sun One plan Struggle
Point, that is, web services. Web service is a new distributed computing model, which is a series of standards
(XML, SOAP, UDDI, WSDL, and WSFL, etc.). It makes software written in different languages to be easily integrated.
Make network resources and Web sites into a service rather than a mess. Not far away, we can be at home
Click on the mouse to complete all the preparations for travel, including flight tickets, travel routes,
Dedicated room, etc. Please note that all everything is automated between the Web site, no longer like the same now,
The surface is e-commerce, in fact, many links are manual operation. Maybe you will think this is a heaven or night, but
Nearly, you are also very likely to undertake a project and integrate two companies' ERP systems. Very likely upstream enterprises
The system is composed with DepHi, and the system of downstream enterprises is compiled with Java. You said that you are a java master, everyone looks
How do you do it? So, you have to learn new technologies, such as web services, and you must understand a little more (
DEPHI6 has now provided controls for web services). Your Java system, may be integrated with .NET, so
Do you want to understand? Net? In the end, you may find that you have become a Java master, but many times are doing
Technology. The Taiji Zhang Sanfeng said that the most powerful move is that there is no move, it may be this truth!
Because I just raised, the information on the online web service is not a lot, I still recommend a few websites for everyone:
China UDDI Technology Alliance 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 Web services, but also
The book should be called the forerunner of China's Web Service Technology)
IBM's developer network XML & Web Service column:
http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?9cbs IBM can be web service
Push
Oh ... you have a hard work, I finally became a Java master, how can people not help but cry! Yeah, it's not easy.
, Really not simple, really touched! So, tell me, what? What is my phone number? faint
When you call, please ask, really ...