The content of HTML and CSS mentioned in previous web pages are static web pages. The so-called static, is the programmer wrote, put there, when the customer access is the same appearance, will not change. In reality, the real heavyweight program is dynamic. The so-called dynamic, is different users, can see different content (different users login Taobao, shopping cart is not the same). Static web pages can be implemented with Html and CSS, both of which are browser dependent. That is to say, the browser rules, HTML and CSS written code, the corresponding screen. Dynamic web pages, on the other hand, need to be implemented on the server side (a bit one-sided here, but it’s not always right at this point). For example, when a Taobao user logs in to check the shopping cart, the server actually obtains the login user name and calculates the shopping cart content through query. Then the server generates the corresponding web page, and the client browser is responsible for displaying the web page. Is the server-side language different from the browser language? This is why, because the browser language is to be recognized by the browser, server language is to be recognized by the server, browser and server function is different, the production company is different, follow different specifications, so the language is different. In fact, the browser side language is relatively single, basically are HTML + CSS. And the server side language is much more colorful, basically cat brother thinks there are three major pieces of it now. PHP, Java, ASP.NET. PHP is very powerful, but Brother Cat has never used it, so no comment. Java language as a server-side technology, that is, Java Web direction (Java can also develop desktop programs, mobile phone programs), Java language because of too large, so the cat brother used to like to talk about Java EE, later feel it is better to directly talk about Java Web, that is, Java to do the website. Catman feels that the Java Web is normative and extensible, and that you have a large group of like-minded people who can provide you with all kinds of solutions for everything you do. Some people say Java is a pack of wolves and C# is a tiger, which I think is true. Then there is ASP.NET, which is a Microsoft product that supports multiple languages, but the main focus is C#. Cat brother makes C# to do more, Java second. C# personally feels more regular syntax, language is more sharp, because Microsoft own, open source, active community is far less than Java. In a word, each has its own strengths, and Java should be a bit better overall. After all, it is always the top programming language. Cat brother will also open C# development desktop program and C# development ASP.NET Web program series, not listed here. Okay, so much bullshit, just relax. Java is mainly about the Syntax of the Java language, Java language is the basis of the server technology, with the help of Java language, can be generated by the server dynamic web pages, and then to the browser. Notice the word generate, which is nice, the static HTML page that we had before, could be put on the server and presented to the browser, but that’s just static. In order to realize the great dynamic web technology, comrades, learn Java, cat brother still need to express, only demonstrate the minimum content and classic grey often used content, strive for how fast and easy to finish Java. As for all the great stuff in Java, there’s no end to it. It’s not recommended that you learn this series if you don’t have a language background (whether it’s C/C++/OC/Java). If not, read a Java language tutorial and skim the landscape. The ultimate goal of this series is to implement small projects. OVER.


Project source code, series of tutorials and more content, please visit panda programming network