How Java is rapidly becoming a master

Learn a lot of friends ask me there is no shortcut to Java, I said, "No him, but hand-cooked Seoul." But I am very willing to study some of their own experience to write out to less then detours to help others is the greatest joy it!
To learn Java, first of all want to know the general classification of Java. We know that since the introduction of Java since Sun, on trying to make it all-encompassing, so Java development to the present, according to the application to sub-divided into three large pieces: J2SE, J2ME and J2EE, which is Sun ONE (Open Net Environment ) system. J2SE is the Java2 Standard Edition, primarily for desktop applications software programming; J2ME are mainly used in embedded systems development, such as mobile phone and PDA programming; J2EE are the Java2 Enterprise Edition, the main network for distributed process development, such as e-commerce website and ERP systems. J2SE desktop application development than VC, VB, DEPHI these traditional development language, the advantage seems not obvious. J2ME for beginners, as if also a bit difficult, but it is very difficult in general developers have development environment. So now the best and most widely used is the study of J2EE. J2EE includes many components, such as Jsp, Servlet, JavaBean, EJB, JDBC, JavaMail, etc.. Learn to not want to do 12 days.
Learn how J2EE then this? Java of course, must first take a look at the grammar, I / O package, Util package, Lang packages you are familiar with it? And learn from the JSP. If you learn HTML, then the easier of the many things I want to, if not, then you go and fill up one bar basic HTML. JSP in fact not many of the Java syntax, it is more like a scripting language, a bit like ASP. And you learn one of the Servlet the study. Servlet is a server-side applet, he was responsible for sending to the client to generate the HTML document. In the implementation of JSP, the Servlet is first converted to run again. JSP although theoretically they can be completely replaced by Servlet, which is the original intention of JSP introduced SUN, but Jump Servlet used to control flow or very convenient, but also make the procedure more clearly. Next you should learn about the Javabean, long ago you probably look at whether JSP embedded Java code in HTML chaotic manner, and in this way what is the difference between ASP with this? Fortunately, SUN provided can put you Javabean the JSP package in the Java code, and also facilitate the reuse easy call. Then the EJB is, EJB is the Enterprise JavaBean, look as if it is the first name Javabean, but it still has the distinction of Javabean. It is an architecture, you can build safer, more stable enterprise applications. It has been a large number of middleware code (that is, we often hear the Weblogic, Websphere these J2EE server) is complete, so we have to do very little amount of program code, the majority of work in the design and configuration of middleware on. As JDBC, I would not have said, if you use java for the procedures have access to the database, it should be very familiar with it. Also, if you use Java for e-mail program, you have to look at the Javamail.
Well, for Java and J2EE have some basic concepts, you should have made a number of procedures, and must not be empty words on paper Oh. Find some examples of the best and have the book with CD-ROM, this procedure can be good to see direct Ctrl + C and then Ctrl + V, you do not have the oldest aircraft workers in person and then fail again and put it right, say direct copy is also do not be afraid of mistakes, why not do it! Is to always have good Java programming on a number of articles, there is good article to Cut down, even though there is ask questions, as long as not too silly questions, the general master will answer you. Here are some of the best aspects of Java web programming:
Forum CSDN the most famous Chinese http://www.csdn.net/ Technology Forum, "programmers" that they published in magazines, you may ask questions at the top, someone to answer you immediately, if you feel better, you can give It points people;
Java Research Organization http://www.javaresearch.org/ above article has a lot of originality, or a master of Devil ;
Java Developer Java comparison http://www.chinajavaworld.com/ where the whole;
This domain name look java.com.cn http://www.java.com.cn/ know how cow, near ten thousand users quickly, and at the same time the number of one thousand or so online, the popular;
IBM's Developer Network http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM Big Blue forever;

Then I also read the book, the program has to do, people ask me questions I can be resolved, are not to become a master on the case? Of course not so easy, this is only the first step through the Long March. Do not believe? Then you go out a project, you know how to start it, you know how to design it, you know how to organize staff development ? ? Mind you now the code apart from some scattered outside, and then probably you have no other things! Now you are the least practical work experience, rather than those on the books want to come out of the program out of thin air. So you Seek a Java programming job to do it (if it is in school part-time students can do ah), in practice, improve themselves, it is the fastest. But you have to pray at the company met a master, and he is also willing to take the trouble to teach you, it seems hard to do Oh!
One way is to have read the procedure of open source. Most of us know from the open-source experts, design reasonable, thoughtful consideration, together with the majority of programmers have on the participation of the value of the code and weight of natural beads are sharawadgi, articulated so forcefully (I beg your pardon, even recently, "Gold Four talented " many of the watch). Mandatory study of Java open source is both Jive and the Pet Store.. Jive is a very well-known abroad BBS process is entirely open source. Forum designed with a lot of advanced technology, such as Cache, User Authentication, Filter, XML and so on, and fully shielded Forum visit to the database, it is easy to transplant in different databases. The Forum also easy to install and manage, this is our normal programming easy to forget a part of (the general Chinese programmers to focus only on the technical content of programming, but does not consider the users feel, and this is our foreign software where the gap). Jive at a lot of information on there website, we can study found. I believe you read the code, will feel reborn. Unfortunately after Jive from 2.5 open source is no longer unconditional, there is simultaneously restricted licence. Fortunately, first-class Chinese have Java programmers concerned about it, foreigners are not open source, and China will not be able to open it? Everyone here to recommend a The Jive sinicized version -J Road. Jive (J Road version) is a famous Chinese Java community at Jive 2.1 version banq on basic adaptation, the English, an increase of some useful functions, such as mapping, the user query image and user data and so on, and there is a development team At escalating. You can visit the website banq go http://www.jdon.com/ download, or to the Technical Forum, Tongji ftp://nro.shtdu.edu.cn go on the server, the installation question on what can go to the forum up question. Pet Store. (Pet shops) is the SUN companies in order to standardize the presentation of its programming and the introduction of J2EE open-source process, should be authoritative, want to learn J2EE and EJB friends not to miss.
You will be glad to say, ha ha, the original master as a simple Java ah! Remember Tomjava have come across a project manager, known as Java is very simple, as long as three months can learn. In fact, people who say such things as when a small Japanese so-called "three-month Chinese had" bragged the same. Tomjava not throwing cold water on you, you just learned a Java skeleton, has not yet learned the essence of Java. Then you have to research and design pattern. Design patterns are really advanced programmers master object-oriented idea of the compulsory core. Design pattern is not a specific "technology", it is thought about, it not only demonstrated the interface or abstract class in the actual case and the flexible application of intelligence, so that you can really master the interface or abstract class of the application at the basis of the original Java language jump up further, more importantly, the design patterns you repeatedly to emphasize one principle: to allow the procedure you can reuse as much as possible. Information about design patterns, or to the website of the U.S. banq recommend http://www.jdon.com/nbsp;, put him GOF patterns of 23 kinds of user-friendly way to interpret it, pure Java description, is a classic of classic. There is time to look at MVC structure (the Model-View-Control design separated from the idea) it is now very popular Structs realize is that it's a way to use Structs, however it is very complicated, we study the essence of that is, as long as may be, we can design the structure of their own MVC. And then you look at software Refactoring (restructuring) and the limits of XP programming, and you trust at a higher level. nbsp;
After these, you better organize your Java code, those who put the classic application of common procedures and organize them, and then build a well, improve their reusability and scalability. You find some like-minded friends set up a studio now, you can go to take a number of projects to do, and one may find it difficult to start, but you have technology accumulation, but also thoughtful, to take over the project to be finished quickly, I believe that everyone will come after you, so Money's Come on hualala . . . . . .
Of course you can also take part in a number of open-source projects, on the one hand can improve themselves, on the other hand, is also the cause of China's software contribution to make it! Developers on the Internet developed in cooperation with CVS, the QQ, MSN, E-mail contact to discuss, the programmer far apart at the same time scattered in various parts of the development of the same software, so are not very interesting?
Here are two good open-source project website:
Hubei Province, software development platform for public http://gro.clinux.org/
Alliance to create http://cosoft.org.cn/
Wow, I am very glad Oh, I have finally become the master! No, Definitely not. The ancients said: "wise to understand the situation." Now you know the computer industry developments ? ? Do you know Microsoft's. NET and SUN ONE blueprint plan infighting between ? ? You will know where computer technology development? In fact, the major computer manufacturers from the most recent action, you can look up "Web Services will be the next-generation Internet Application of the commanding heights "and Microsoft's. NET and SUN ONE blueprint plans the focus of the struggle, that is, Web Services. Web Services is a new distributed computing model, which is a comprehensive series of standards (XML, SOAP, UDDI, WSDL and WSFL, etc.). It allows different software languages can be easily integrated, so that network resources and Web site into a service rather than chaotic garbage dump. The near future, we will be able to click the mouse at home, you can go finish all preparations for travel, including the air tickets, tours will be scheduled to better rooms. Please note that all this Web site are automatically completed, no longer as now, it appears that the e-commerce, are in fact a lot of manual aspect. Maybe you will think this is a day Arabian Nights, but the nearest that you are most likely to undertake a project, it is necessary to integrate both enterprise ERP systems. Upstream firm is likely to use the system Dephi are made, and the lower reaches of the system, enterprises are using Java for the. You Say you Java experts, who we all watch how you do it. So ah, you have to study new technologies, such as Web Services, and you have to understand that Dephi it (Dephi6 is now providing the control of Web Services). You for the Java system, and probably want. NET integration, so you. NET to understand that, right? In the end, you may find you have become a Java expert, but a lot of time playing with other technologies. Tai Chi Master said, the most powerful movements of the movements is not, it probably is the truth!
Just because the rise of online Web services, so not a lot of information, I recommend everyone give it some website:
UDDI technical http://www.uddi-china.org/ Chinese Alliance
CHAI Xiao-road CSDN column of http://www.csdn.net/develop/author/ColumnAuthor/fennivel/ (Note: CHAI Xiao-road is a well-known Internet figures, he made a lot of articles about Web services, but also a a book, it should be said that the Chinese are on the pioneer of Web Services technology)
IBM's Developer Network
  • del.icio.us
  • StumbleUpon
  • Digg
  • TwitThis
  • Mixx
  • Technorati
  • Facebook
  • NewsVine
  • Reddit
  • Google
  • LinkedIn
  • YahooMyWeb

Related Posts of How Java is rapidly becoming a master

  • An essential reference resource list of Java

    Since the Java platform since 1995 as a whole began to introduce programming community, and its development has gone far beyond the early Java experts and those who promote the idea of "applet ubiquitous" of that vision. In contrast, Java e ...

  • Pring Beanfactory at the jsp, servlet, web.xml and other configuration

    Keywords: spring beanfactory Spring in the web application called the Beanfactory 1) Configure web.xml Java code <? xml version = "1.0" encoding = "UTF-8"?> <! DOCTYPE web-app PUBLIC "- / / Sun Microsystems, Inc. / / ...

  • Ruby Symbol

    Ruby is a completely cross-platform object-oriented scripting language, built on the Ruby-based Web framework Ruby on Rails (ROR) is the field of web development is gaining increasing acceptance. ROR substantial use of the Ruby language features, Sym ...

  • ActiveMQ practice the road (four) ActiveMQ 4.x + JBoss 4.x MDP actual articles

    Keyword: ActiveMQ ActiveMQ practice the road (four) ActiveMQ 4.x + JBoss 4.x MDP actual articles At <<ActiveMQ Practice ( Three ) ActiveMQ 4.x +JBoss 4.x Consolidating articles >> which we compare in detail the ActiveMQ with JBoss integra ...

  • jBPM Development Getting Started Guide

    Although the workflow is still immature stage of development, not even a recognized standard. But its application has already been launched in the Express, indicating the market's demand for job-flow framework are urgent and enormous. Backgrounds of o

  • J2EE Architect road

    J2EE Architect road 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 ...

  • log4j easy application in java

    JAVA development, frequently used the log output, in a so-called most of the software company will have its own set of configuration style, re-read the configuration file to initialize property of the log, it will be good, but sometimes may not need ...

  • jboss ejb3 Message Driven Bean

    Super Medium ejb hate. . . . . . . . . . . . . . . . . . . ================================================ To configure a Message Driven Bean in a different application server parameters are not the same. Currently only passed the test jboss. Messag ...

  • spring + hibernate + oracle9i to read and write CLOB

    Database-driven update classes12-9i.jar Hibernate modify the configuration of the following code <bean/> <bean Lazy-init="true"> <property name="nativeJdbcExtractor"> <ref local="nativejdbcExtractor" ...

  • In the servlet use Bean

    According to Sun's definition, JavaBean is a reusable software components. In fact JavaBean is a Java class, through the package into a property and methods of treatment of a function or a business object, referred to as bean. Because JavaBean is ...

Leave a Reply

Recent
Recent Entries
Tag Cloud
Random Entries