JAVA2 JSP absolute entry (1) (to)
Must see to novice Java
The article has a strong reading, beginner may be some difficulties, it does not matter, just let you know.
When you complete the configuration environment, and then read the article that many will learn (I was so)
It is one worth recommending to the US text!
â—† â—‡ many netizens asked me learning Java Is there any shortcut, I said "no other CD-hand cooked Seoul." However, I will be very willing to learn from their own experiences and write, to make detours less later, helping others is the greatest happiness!
â—† â—‡ order to learn Java, Java must first know the general classification. We know that, since Sun introduced Java, on trying to make it all-encompassing, so Java development to the present, according to the main application is divided into three large pieces: J2SE, J2ME and J2EE, which is Sun ONE (Open Net Environment ) system. J2SE is the Java2 Standard Edition, mainly for desktop application software programming; J2ME is mainly used in embedded system development, such as cell phones and PDA's programming; J2EE is the Java2 Enterprise Edition, mainly for distributed network procedures development, such as e-commerce sites and ERP systems. J2SE development of desktop applications than VC, VB, DEPHI these traditional development language, the advantage seems not obvious. J2ME for beginners, and seems a bit esoteric, but it is very difficult to develop a general development environment. So now, and the best use of the most extensive study is a J2EE. J2EE also includes many components, such as Jsp, Servlet, JavaBean, EJB, JDBC, such as JavaMail. Not up to study the matter 12 days.
â—† â—‡ then how should learn J2EE? Of course, in the first look at Java syntax, I / O package, Util package, you are all familiar with Lang package? And then learn from the JSP. If you learn HTML, then the matter should be handled more easily, and if not, then you taken to fill an HTML-based bar. In fact, the JSP or Java syntax, it is more like a scripting language, a bit like ASP. Then you learn that one of the Servlet. Servlet is the server-side small program, he was responsible for generating client sent to the HTML file. In the implementation of JSP, Servlet is first converted to run again. Although theoretically could completely replace JSP Servlet, this is the intention of JSP SUN launch, but Servlet Jump to control flow or very convenient, but also the procedures more clearly. Next you should learn to Javabean, you may have to see whether JSP Java embedded in the HTML code in the chaotic manner, in this way with what is the difference between ASP? Fortunately, SUN Javabean can provide your JSP code in the Java package, calling also facilitates easy reuse. Then that EJB, Enterprise JavaBean EJB is to see the name as if it is Javabean, but it Javabean and still be different. It is an architecture, you can build a safer and more stable enterprise applications. It has been the large number of middleware code (that is, we often hear the Weblogic, Websphere these J2EE servers) to complete, so we have to do very little of code, most of the work in the design and configuration of the middleware. As for JDBC on Needless to say, if you use java database access for the procedure, they should be very familiar with it. Also, if you use Java for e-mail program, you have to look at the Javamail.
â—† â—‡ Well, the Java and J2EE have some basic concepts, you should be for some of the procedures, do not empty talk, oh. Find some examples of the best and CD-ROM with the book, so that good procedures can be directly Ctrl + C to Ctrl + V, but also not the boss-you to personally bring it Zaishu again bar, also say directly copying not afraid of mistakes, Why not go ahead? There is always some good to the Java programming article, a good article to Cut down, a problem despite ask, as long as the problem is not too stupid, the general will answer your master.
â—† â—‡ Here are a few good aspects of Java programming site:
CSDN Forum http://www.csdn.net/ China's most famous Technology Forum, "programmers" that they published in the magazine, you can put in the above question was answered immediately, if you feel good, you can give The plus points;
Java Research Organization http://www.javaresearch.org/ above there are many original articles, expert or Tingzhi;
Java developers http://www.chinajavaworld.com/ where comparison of the whole Java;
Java.com.cn http://www.java.com.cn/ look at the domain name to know how cattle, nearing the 10,000 registered users, while the number is 1,000 online about Renqihenwang;
IBM's Developer Network http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM Big Blue forever;
â—† â—‡ Well, I read books, procedures have done, people ask me the question, I can be resolved, is not on a master? Of course not so simple, this is only taken the first step on Long March. Do not believe? Then you go out to a project, you know how you start, you know how you design, do you know how to organize personnel to make development? Now mind you, except for some scattered code, may no longer something else! You are the greatest shortages of actual work experience, rather than books to those created by the procedure. So you Kuaiquhua a Java programming work to do it (in the case of in-school students can do part-time ah), in the practice of improving, which is the fastest. But you have to pray in the company, get a master, and he is also willing to take the trouble to tell you, this seems to be hard for me, oh!
â—† â—‡ there is a way to read the open source process. We know that most from open source experts, the design reasonable, thoughtful, coupled with the participation of the broad masses of programmers, the value of the code is naturally every word Zhu Ji, sonorous, powerful (sorry, even recently, "Gold Sidacaizi" read more). Java required reading of the two open-source programs is that Jive and Pet Store.. Jive is a very well-known abroad the BBS process, completely open source. Forum designed with a lot of advanced technology, such as Cache, user authentication, Filter, XML, and the Forum of the database completely shield the visit can be easily transplanted in different databases. Forum also facilitate the installation and management procedures, and this is our peacetime programming easy to forget a part of (China programmers generally focus only on the technical content programming, but do not consider the feelings of users, this is our software and abroad where the gap). Jive information in the Web site are many, we can study found. I believe you read the code, there will be completely feeling. It is regrettable that after Jive from 2.5 on the open-source is no longer unconditional, while licence restrictions. But fortunately there are China-class Java programmers concerned about it, foreigners do not open source, and the Chinese people will not be able to raise revenue? Here we recommend a Chinese language version of the Jive - J Road. Jive (J Road version) by the Chinese community famous banq Java Jive in the 2.1 version based on the basis of all Chinese, an increase of some practical features, such as mapping, users and user information on the portrait, but also a development team in the continually escalating. You can visit the website http://www.jdon.com/ banq to download, or to the Technical Forum Tongji ftp://nro.shtdu.edu.cn to servers, installed on any issue can go to the Forum boost question. Pet Store. (Pet shops) SUN company to demonstrate its standardized J2EE programming launched by the open-source process should be very authoritative, wants to learn J2EE EJB and friends not to miss.
â—† â—‡ you will be glad to say, Hey, the original master on Java become so simple ah! Remember Tomjava have come across a project manager, they claim that Java is very simple, as long as three months can learn. In fact, those who said such things as small Japan was known as "China scored three months" as touted. Tomjava you not throwing cold water, you are just learned of the skeleton Java, Java has still not learned the essence. Next you have to design a model. Senior programmer is designed to truly master the core of object-oriented thinking of the required course. A design pattern is not specific "technical", it is about ideology, it is not displayed or abstract interface type in the actual case of the flexible application of and wisdom, so you can truly grasp the abstract class or interface applications, to the Java language in the original jump on the basis of further, more importantly, the design repeatedly emphasized that one purpose to you: let your procedures can reuse as much as possible. Information on the design model, we recommend banq or to the website of hthttp://www.jdon.com/, he GOF 23 models accessible to interpretation by the way, pure Java description is classic in the classic. htHave time to study it further MVC structure (the Model-View-Control separated from the design of) it, now it is popular Structs it is a way to achieve, but with up Structs is really complicated, as long as we learn the essence of that can be, we can design their own MVC structure. htThen you study it further Software Refactoring (restated) and limit XP programming, I believe you also at a higher level.
â—† â—‡ is done, you better finishing of your Java code, those classic procedures and common applications sorted out, then build a carefully, and improve their reusability and scalability. You find a few like-minded friends set up a studio bar, you can undertake a number of projects to do, there may be some difficulties in the beginning, but you have accumulated technology, and thoughtful, to take over the project can be quickly finished, I believe we will come after you, so Money on the Hualala come. . . . . .
â—† â—‡ course, you can also take part in some open-source projects, on the one hand can improve themselves and the other is to make contributions to China's software industry! Developers on the Internet by CVS cooperate in the development, use QQ, MSN, E-mail discussion contact Tiannahaibei programmers scattered around the same time but with a software development is not very interesting?
Here are two good open-source project web site:
Hubei public software development platform class=”blog_content” href=”http://209.85.135.104/translate_c?hl=en&langpair=zh%7Cen&u=http://gro.clinux.org/” target=”_blank”>hthttp://gro.clinux.org/
Building Union class=”blog_content” href=”http://209.85.135.104/translate_c?hl=en&langpair=zh%7Cen&u=http://cosoft.org.cn/” target=”_blank”>hthttp://cosoft.org.cn/
â—† â—‡ wow, am glad Oh, I have finally become a master! No, No.. There is an old saying: "the time." You know that the computer industry is the development of the situation? You know Microsoft's. SUN ONE NET blueprints and plans between the tinge? You know that the development of computer technology will be where? In fact, from the major computer makers recent moves that can be seen "Web services will be the next generation Internet Application of the commanding heights ", and Microsoft's. SUN ONE NET blueprints and plans focus of the struggle, which is Web services. Web services is a new distributed computing model, which is a series of comprehensive standards (XML, SOAP, UDDI, WSDL, and WSFL). It allows different languages can be easily prepared by the software integration, network resources and Web sites into a service rather than chaos dump. The near future, we will be able to click the mouse at home, we can go on sightseeing trips completed all preparatory work, including the air tickets, the tourist routes, will be good rooms. Please note that this all among all Web sites are automatically completed, it was not the same as now, e-commerce is on the surface, are actually many areas of operation. Perhaps you will feel that this is the Yetan days, but nearby, you may also undertake a project to integrate the two businesses ERP system. Likely upstream enterprises Dephi system is used for, and the downstream enterprise system is compiled using Java. You say that you are Java experts, we all do, how you do it. Therefore, ah, you will need to learn new technologies, such as Web services, and you have to understand that it Dephi (Dephi6 Web services are now provided by the controls). Part of the Java System you, and may have to. NET integration, so you. NET have to know that? In the end, you may find that you have become a Java master, but a lot of time it is engaged in other technologies. Tai Chi Master, said, the most powerful forms is not the forms, and this is probably the reason!
â—† â—‡ because emerging, so Web services available online is not much, I recommend to everyone bar several Web sites:
China UDDI Technology Alliance class=”blog_content” href=”http://209.85.135.104/translate_c?hl=en&langpair=zh%7Cen&u=http://www.uddi-china.org/” target=”_blank”>hthttp://www.uddi-china.org/
CSDN Chaixiao the Road column class=”blog_content” href=”http://209.85.135.104/translate_c?hl=en&langpair=zh%7Cen&u=http://www.csdn.net/develop/author/ColumnAuthor/fennivel/%2520%25EF%25BC%2588%25E6%25B3%25A8%25EF%25BC%259A%25E6%259F%25B4%25E6%2599%2593%25E8%25B7%25AF%25E4%25B9%259F%25E6%2598%25AF%25E4%25BA%2592%25E8%2581%2594%25E7%25BD%2591%25E4%25B8%258A%25E4%25B8%2580%25E4%25B8%25AA%25E6%259C%2589%25E5%2590%258D%25E7%259A%2584%25E4%25BA%25BA%25E7%2589%25A9%25EF%25BC%258C%25E4%25BB%2596%25E5%258F%2591%25E8%25A1%25A8%25E8%25BF%2587%25E5%25BE%2588%25E5%25A4%259A%25E5%2585%25B3%25E4%25BA%258EWeb%25E6%259C%258D%25E5%258A%25A1%25E7%259A%2584%25E6%2596%2587%25E7%25AB%25A0%25EF%25BC%258C%25E8%25BF%2598%25E5%2587%25BA%25E4%25BA%2586%25E4%25B8%2580%25E4%25B9%25A6%25EF%25BC%258C%25E5%25BA%2594%25E8%25AF%25A5%25E7%25A7%25B0%25E7%259A%2584%25E4%25B8%258A%25E6%2598%25AF%25E4%25B8%25AD%25E5%259B%25BDWeb%25E6%259C%258D%25E5%258A%25A1%25E6%258A%2580%25E6%259C%25AF%25E7%259A%2584%25E5%2585%2588%25E8%25A1%258C%25E8%2580%2585%25EF%25BC%2589″ target=”_blank”>hthttp://www.csdn.net/develop/author/ColumnAuthor/fennivel/ (Note: Chaixiao Road on the Internet is a well-known figure, he has published many articles on Web services, but also to a book, it should be said that the China is the pioneer of Web services technology)
IBM's Developer Network XML & Web Service column:
class=”blog_content” href=”http://209.85.135.104/translate_c?hl=en&langpair=zh%7Cen&u=http://www-900.ibm.com/developerWorks/cn/xml/index.shtml%3Fcsdn%2520%2520IBM%25E5%258F%25AF%25E6%2598%25AFWeb%25E6%259C%258D%25E5%258A%25A1%25E7%259A%2584%25E5%258A%259B%25E6%258E%25A8%25E8%2580%2585″ target=”_blank”>htBut http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?csdn IBM Web services are pushing people






