How to quickly become a Java master

xiaoxiao2021-03-06  103

Many netizens asked me if I learned Java, I said, "No, I'm only ripe". But I am very willing to write some experience you learn, so that the later people will bent less, help others are the biggest happiness. Well! To learn Java, we must first know the rough category of Java. We know that since Sun launches Java, it will make it out of the package, so Java has developed to the present, according to the application point, three blocks: J2SE, J2ME and J2EE, this is the Sunone (Open Net Environment) system. J2se is the standard version of Java2, mainly used for desktop applications. J2ME is primarily applied to embedding, such as mobile phones and PDAs; J2EE It is Java2's Enterprise Edition, mainly used for distributed network programs, such as e-commerce websites and ERP systems. J2SE development desktop applications compared to VC, VB, Dephi these traditional development languages, the advantage is not obvious For beginners, it seems to be a little deep, and general developers are difficult to have a development environment. So now the most widely used and best to learn is J2EE. J2ee includes many components, such as JSP, Servlet, Javabean , EJB, JDBC, JavaMail, etc. To learn, it is not a one or two. So how do you learn J2EE? Of course, Java grammar first look at it, I / O bag, util package, lang package you are familiar Have you learned from JSP. If you have learned HTML, then things have to do more, if you don't, then you will make a fill HTML foundation. In fact, there are not many JAVA syntax in JSP, it is more like A scripting language, a bit like ASP. Then you should learn a servlet. Servlet is a server-side applet. He is responsible for generating an HTML file sent to the client. JSP is executing, and then convert to servlet and run. JSP can completely replace servlet, which is also the intention of Sun launches JSP, but servlet is used to control process jumps or is very convenient, and it will make the program clearer. Next, you should learn Javabean, maybe you can't see it. It is the chaos of JSP in HTML, which is the difference between the ASP. What is the difference between ASP? Fortunately, Sun provides JavaBean to encapsulate JAVA code in your JSP, which is easy to call it. It is EJB, EJB is Enterprise Javabean, see the name, it is Javabean, but it is still different from Javabean. It is an architecture that you can build a safer, more stable enterprise application. Its large number of code has been Middleware (that is, WebLogi we often C, WebSphere These J2EE servers are completed, so the amount of programmed code we have to do is very small, most of the work is on the design and configuration of middleware. As for JDBC, don't have to say more, you edit it with Java With the database, you should be very familiar. Also, if you want to send an email with Java, you have to look at JavaMail. Ok, you should have some basic concepts for Java and J2EE, you should Compare some programs, don't talk on the paper. It is best to find some instances and the book with the disc. This way you can see it directly Ctrl C and Ctrl V, you don't have to use your old man. Put it once again, then say that directly copy is not afraid, why is it not! Another thing is to be frequent, a good Java programming article, have a good article to cut down, there is a problem, as long as the problem Not too stupid, general masters will answer you. Here, the following is a good Java programming website: 1. 9CBS Forum

http://www.9cbs.net/

China's most famous technical forum, magazine is publishing, you can ask questions above, someone answers you, if you feel good, you can add points to the person; 2. Java research organization:

http://www.javaresearch.org/

There are many original articles above, and the master is still quite; 3. Java developers:

http://www.chinajavaworld.com/

The Java data is more comprehensive; 4. java.com.cn:

http://www.java.com.cn/

Looking at this domain, you know that there is a cow, the registered user is getting closer to 10,000, and the number of online people is around a thousand, the popularity is very popular; 5. IBM developer network

http://www-900.ibm.com/developerWorks/cn/java/index.shtml

IBM is always blue giant; then my book also looks, the program is also done, I can solve my problem, is it a master? Of course not that simple, this is just a long prototype. Step by step. Don't believe? Then you go out and pick a project, you know how to get started, do you know how to design? Do you know how to organize personnel to develop? You now have some scattered code in addition to some scattered code, there may be no more Things! You are the most lack of actual work experience, not the books that you want to come out. So you will find a Java programming work (if you are in school students can do part-time job Ah, in practice, it is the fastest. But you have to pray in a master in the company, and he is still willing to teach you, this seems to be a bit difficult! There is also a way to read Open source program. We know that the open source is mostly from the master, they design reasonably, consider thoughtful, plus the participation of the programmers, the value of the code is naturally the word bead, powerful (sorry, even recently Look more). Two open source procedures to learn Java must read is Jive and Pet Store..jive are a very famous BBS program, completely open source. The design of the Forum has adopted many advanced technology. Such as cache, user authentication, FILTER, XML, etc., and the forum fully blocks access to the database, it can be easily transplanted in different databases. Forum also has convenient installation and management procedures, this is easy to ignore when we usually One part (Chinese programmer generally only pays attention to the technical content of programming, but does not consider the user's feeling, this is where our gap between our foreign software). The information on many websites is available. You can find it. I believe that after reading the code, there will be a feeling of rebellion. Unfortunately, Jive will no longer unconditionally open source, at the same time, there is a License restriction. But fortunately, there are China's first-class Java programmers pay attention to it, foreigners Do not open source, can the Chinese not open source? Recommend a Chinese JIVE version-J Road here. The Jive (J Dual Edition) is based on the famous Banq of China's Java True. Based on the JIVE 2.1 version, all Chinese Add some practical functions, such as textures, user avatars, and user data queries, and there is a development team that is constantly upgrading. You can visit Banq's website http://www.jdon.com/

Download, or go to Tongji Technology Forum

FTP: //nro.shtdu.edu.cn go to, there is any problem, you can go to the forum. Pet

(Pet Shop) is Sun Company to demonstrate its J2EE programming specification, it should be very authoritative, friends who want to learn J2EE and EJB don't miss it. You will be happy to say, haha, original It's as simple as a Java master! I remember that I have known Java is very simple. As long as it is three months, it can learn. In fact, the person who said this kind is "three months to win China". Not a splash You cold water, you just learned Java's skeleton, but didn't learn Java's essence. Next, you have to study the design model. Design mode is a high-end programmer truly masters the key-oriented core idea. Design mode is not A specific "technology", it tells the idea, but it not only shows the flexibility 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 in the original Java language On the basis, it is more important, more importantly, the design model repeatedly emphasizes a tenet: let your program can be reused. About design pattern, or recommend Banq website

http://www.jdon.com/

He interprets the 23 models of GOF. It is a classic classic in a classic. Time to study the MVC structure (separated by model idea of ​​model-view-control), now Very popular STRUCTS is an implementation method, but StruCTS is really very difficult. We only need to learn its essence, we can fully design your own MVC structure. Then you study the software refactoring (redirect) and Extreme XP programming, I believe you will last steps. Do this, you better sorted your Java code, organize those classic procedures and common applications, then carefully create, improve its reuse and scalable Sex. You find a few like-minded friends to set up a studio. You can get some projects, you may have some difficulties, but you have technical accumulation, think about week, take the project to make it quickly. I believe that everyone will come to you, so Money is coming ... 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 contributed to the Chinese software business! Developers use CVS to develop in the Internet, with QQ, MSN, E-mail discussion contact, the programmers in Tiannanhai are scattered at the same time but also develop the same software, is it interesting? Introduce two good open sources Project website: Hubei Software Public Development Platform http://gro.clinux.org/

Create a joint party

Http://cosoft.org.cn/

Wow, I am so happy, I finally became a master! Non-also, not. The ancients: "I don't know how to be Junjie". Do you know the current situation of the computer world? You know Microsoft's .NET Blueprint and Sun ONE program Is there anything between the fight? Do you know where the computer technology will develop? In fact, from the recent movements of major computer manufacturers, it can be seen that "Web services will be high", and Microsoft's .NET blueprint The focus of the SUN ONE program is the web service .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 It can be easily integrated to make network resources and web sites into a service rather than a messy garbage course. Not far, we can click on the mouse at home, you can complete all the preparations for going out of the tour, including Airplane ticket, fixed tour line, custom room, etc. Please note that all everything is automatically completed during the Web site, no need to be like now, the surface is e-commerce, in fact, many links are manual operation. Maybe You will feel that this is the sky night talk, but it is very likely that you are also very likely to build a project, to integrate the ERP system of two companies. It is very likely that the upstream enterprise is composed, and the system of downstream companies It is born 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 understand it now (DEPHI6 now provides Web now The service controls). Your java system, you might want to integrate with .NET, so you can understand a little. In the end, you may find that you have become a Java master, but many time is doing your skills Tempic 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 several websites: China UDDI Technology Alliance

http://www.uddi-china.org

9CBS Chaixia Road Column

http://www.9cbs.net/

Develop / Author / Columnauthor / Fennive (Note: Chai Xiaoyu is also a famous figure on the Internet. He published a lot of articles about Web services, and it has been a book. XML & Web Service column of the network:

http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?9cbs (IBM can be the force of the web service!)

Hey ... you have a hard work, I finally became a master master, how can people not succeed! Yes, it is not easy, it's really not simple, really touched me! So call me, what? I How much is the phone number? Following, do you know if you call?

转载请注明原文地址:https://www.9cbs.com/read-100652.html

New Post(0)