Today, I learned the three-layer and multi-layer architecture of the application. Although it is realized on VB, but through this study, I can't understand the place I don't understand. This is not advocating the Beija Jade Bird. There is a predecessor to tell what to tell, what is important, which is not important, indeed letting you take a lot less detours, not to mention the seniors of a group now.
The three-layer and multi-layer system is actually only a architecture idea. It is a clear and healthier program development that can develop in modular parts. Thoughts can be developed. This kind of thought is not limited to the field of programming, which is more like a architect, designing the overall architecture of a building. As for how to realize it, what materials use? Methods the wall is the selection of the following workers is the programmer. Therefore, the program is designed to date, which is more than your overall design idea, which can only be summarized in a large number of projects, and learn from some excellent source code.
So, now you are learning what language is not important. They are just a material. When you have a material, you will naturally find a feeling after encounter another material, it is not much. The most important thing is that you have accumulated the integration of problems in the process of procedural development, as well as grasp and design for overall architectures. From which some of the programming experience entry-level, it is indeed its reason, and VB is your best entry. Although there is no company to use VB to engage in projects. Set of words with the principal here, "Don't make a simple matter, it is not simple."
I was still in Java a few days ago. Net is circus on this issue, and now I want to come. It is really ridiculous. In fact, it is not important. It is important that you are now drilling in learning. Don't think too much, don't go to school, always remember Java just tools, they just achieve your architecture, VB is not good , Just to meet the requirements of today's projects.
Finally, I also concluded how to learn Java's way, first put the language foundation, master the mechanism of Java, and the tools of the tool, the work will be good, and you must first make a tool. Don't grasp the tools, how can you implement your intent? This step is JSP and Serverlet. Then look at it again, then look again. Afterwards, find some project sources to see, learn to learn, play the cat, and improve the understanding.
This is the idea that I have introduced by the three-layer architecture today.