Talk about Java learning methods

xiaoxiao2021-03-06  46

Guide: We learn from Java to have 3 directions, first, desktop systems, including C / S structures; second, J2ME, facing unlimited fields, very potential guys, see Chinese mobile phone users know. Third, the platform for enterprise applications, calculated platforms, J2EE. In the first time, the Java entry is inference, it seems that there is no C, C is getting started, and there is no Turbo C, Visual C is easy to use (your own machine is really accompanying JBuilder, greedy guys, must have to pack her later). What Java_Home, ClassPath, virtual machines and other concepts are the initial basis, and the people next to them rarely use Java. I feel that Java is doing applet. Slowly know http://java.sun.com, start to know that Java is profound. I am incredible is that new names such as Java 2, JDK, J2SE, J2EE, J2ME are spread in their minds. Slowly knowing that JCP organization is an origin of the Java-related specification http://java.jcp.org, so I subscribe to a list of mailing. It's a good thing, regularly have the latest trends in Java, so Java's dynamics have a full view, I suggest you go to subscribe. Free. After you do it yourself, you don't understand Java (TM) 2 SDK Documentation, you don't understand, especially if you don't need any manual. There is a copy. After taking the Java development environment, remember to edit and compile with UltraEdit (in which the Java compiler) can be used. Slowly use JCREATOR. Nice, at least many aspects have improved. I started to sell a set of 2 books, it is not bad. It is enough for entry. Slowly know that it is a good book, and later, after having Java experience, see this book is particularly enjoyable, so it is often turned over. In the week, the effect is particularly good. Slowly knowing the books out of Oreilly (http://www.oreilly.com) good, elegant, domestic translation can also be (http://www.oreilly.com.cn). I have collected a lot of Oreilly's original book, and it is necessary to contact me (Acrobat PDF format). Slowly know the people of JJhou. (Http://jjjhou.9cbs.net) and his personal website, most interesting is the prose, book review, book review, book review, is not for technology. Very fun. Among them, there are many beautiful books on http://www.epubcn.com. I don't know when it is, I have to start the project. I used to see what I saw in the book. I have a good opportunity to work in the project. I have a feeling slowly. I started using Swing, developing a desktop. The system is placed, and it is not possible to put a button, and then I know there is a layout manager. Cough, this mother-in-law's Java is very annoying. Start relating to database access, JDBC. Later I learned that Sun's Java website has a Java Tutorial. (Http://java.sun.com/docs/books/tutorial/). At the same time, I also know that Mr. Cai Xueli's sleepless in java (http://www.orex.htm) is too beautiful, beautiful.

Full, oreilly, http://www.onjava.com/ is also a good place. There are many excellent articles. Http://www-900.ibm.com/developerWorks/cn/index.shtml is also great. Every time, after the beautiful meal, I also feel that I should have a way of learning, because this is not very good. Comparison. Let me think of Java Specification, right, I started researching the Java specification. The most beginning download specification is JDBC Specification, a lot of concepts, especially Database's transactional control, and you have a more in-depth understanding of her understanding. For the development of C / S structures, such as Swing JDBC, develop database applications, let me learn to develop two-story application. Very nice. I don't know when I want to start developing a website, based on Linux JSP JavaBean Oracle system. It is very interesting. Why do you say this? Because there is different from Swing JDBC development mode, there are more layers between the system (JavaBean, just this! Hey); -------------------------------------------------- ------------------------------------------------ After completing the project I know more about Many aspects of Java. Start thinking about a question, what is J2EE? . We have learned about 3 directions in Java, first, desktop system, including C / S structure; second, J2ME, facing unlimited field, very potential guy, see China's mobile phone users know. Third, facing business applications, computing platforms, J2EE. ------------------------------------------ -------------------------------------------------- ---------- After the painful choice, I chose J2EE .. Share J2EE to bring me the happiness. Learning now, the biggest feeling is: Simple is beautiful, beauty is Java. There will be no pain in learning MFC, and there will be no hardships of STL, and the network application is not inferior to C . Start entering my J2EE trip. Still downloaded a J2EE specification, a J2EE SDK. Start research J2EE, combined with http://java.sun.com/j2ee/tutorial/index.html started research. It is about 1 month, and I have a feeling, that is, at this time, I need me to complete a J2EE architecture project. Almost the same is completed, many concepts are not very clear after writing, because things are too much, mainly based on the JSP (Servlet) Session Bean EIS architecture development system. Of course, many things have been learned, at least in writing of SB EJBs. Know how JSP calls EJB ...... After completing the project, I started to study the Java Pet Store, very enjoyable. Start knowing the Servlet filter, XML aspects, knows the practical application of various technologies in the entire framework of J2EE. Slowly, start studying WebLogic Configuring PET Store (also SUN). Slowly analyze the difference between the two.

I have a good feeling of J2EE Specification. Because J2EE Specification itself is very serious, the PET Store gives a vitality. In the repeated study, I understand 70-80% of the J2EE architecture. The new problem came out again, how will the actual enterprise construct a J2EE system? With this problem, I started analyzing Core J2ee Patterns, this book. At the same time, there is also EJB Design Patterns. Slowly, began to know the charm of J2EE, know why J2EE will get better recognition in the enterprise. Everyone knows that the design pattern is the word, in the company, will your boss look at your code? Will you appreciate your DP? I think very little. After completing your progress, overtime, overtime, work hard, I think you don't have more time to analyze research DP. But the J2EE framework is different, she has a lot of excellent design patterns, we are design and developing, The architecture has used a lot of design patterns in a J2EE system. For example, the DAO design pattern packaged in MVC and EJB. The architecture of the architecture is not too difficult to use Session Fa? ADE, Message Fa? ADE design mode. This is also the place where J2EE attracts me. I know slowly, as a J2EE developer, we have to master the core content. I personally think that 3 is important. Implement EJB systems commonly used architecture, design patterns, such as Session Fa? ADE, Message Fa? ADE, DTO, etc. The common mode in the J2EE system architecture. UML-> EJB, EJB-> UML maps. It is also the same in research. Be good at enjoying lonely, but fortunately there is J2EE! On the Internet, the bookstore provides a lot of information, many ways can get J2EE information. How to system, efficient learning J2EE this problem is in front of us. For example, some people don't know how to start after reading a lot of books. Waiting for these issues is our most difficult. How do I find a good way? In fact, in order to see a point of view, such as learning English, a total of three levels, first is the vocabulary, then the syntax, then the habitual usage (I hope the reader can consider the problem from the perspective of programming, see these two What is similar to what they logically, they are the same. For example, on the mathematics class, the teacher is in the blackboard, everyone is very easy to understand, there will be many problems when you do it. These seem simple questions, in fact, it contains a truth: theoretical connection is actual, theoretical guidance practice. Our theory is that we have a good way. Some people have seen a lot of books, wrote a lot of procedures, and the level is still very slow, it is difficult to cross this difficult relationship. Or method problem. Of course, the method I talk about is your own experience, experience, everyone has its own unique way. There is no absolute good, absolutely bad way, see who is the object. So here we focus on the way I will mention in this article. Everyone comments comments. J2EE is now in progress. We know that J2EE consists of many technologies, such as EJB, XML, JDBC, RMI, JSP, servlet ,. . . . Wait these, but also contain a lot of content. Regardless of how these specific technologies develop, how can we change, we have to grasp the main line, that is, master the essence of the J2EE architecture.

What to analyze it, the role object is nature is J2EE Specification (the latest version is 1.4, http://java.sun.com/j2ee)! ! ! Of course, the premise of learning J2EE is that you have enough familiar with J2SE, and there is a good attitude and interest. Just look at the J2EE specification is not enough, it is best to think about the products and examples, I suggest that you use JBuilder 7 Bea Weblogc Platform 7.0, this development mode. Why do you say this? First, the functionality of JBuilder 7 itself is good and should belong to the mainstream java IDE. Second, Bea WebLogic Platform 7.0 has a good level of J2EE Specification's latest support, and it is also easier to get, and people use more. Third, the development efficiency is good. (Borland website has a document that is developed by JBuilder 7 Bea WebLogic 7.0.pdf format.http: //bdn.borland.com/Article/0,1410,28943,00.html) JBuilder 7 itself provides a lot of help documents There is a PDF format, and there is also an HTML format (using Javahelp technology), and some bookstores have some JBuilder reference books. Personally think that there is no need, first, the version is more old; second, there is no content; third, It is generally a helper documentation provided by plagiaring JBuilder itself. (Personal view, no commercial purposes). Of course, your foreign language is almost the level of four levels. This can not be no, at least reading is good (in fact, I am also afraid, but after starting, the English data is also very simple, and very authentic! Also improve your foreign language). WebLogic is also good, and there is a lot of documentation, http://www.bestdown.com has a WebLogic Bible (6.1), and domestic BEA seems to have a book, interested in going, http: //www.china-pub.com to see. With these two, we need to find the right object to learn. It will give you a reference here. First, this place in JBuilder 7 installation directory, ~~: / jbuilder7 / samples / ejb / ejb20 / eSITEWL, has a good example, esite. Among them, the Session Fa? ADE design mode is used, and techniques such as JSP, Servlet, Session Beans, Entity Beans (CMP) are used. You can refer to the second. That is, the second, http://java.sun.com/j2ee/tutorial/index.html provides J2EE TUTORIAL data provided by SUN. Third, Java PET Store, just started learning J2EE technology to analyze this example is a bit difficult, and then the J2EE architecture in this example is not very practical, but she gives us almost all core technologies of J2EE, and also provides a book Design Enterprise Applications with J2EE Platform, very good.

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

New Post(0)