Add the previous instructions on WordPress plug-ins.
WordPress, a product that provides plug-in frameworks in PHP, has a relatively high cohesion ". The backend management function of ins enables you to install INS, configure INS, disable and delete ins. Why? Don't take a look? I want to tell you that it is very difficult to develop a complete plug-in framework in Java Web development !! Java Web developers"Business"All functions are written at the lower layer of the action and integrated with spring. You need to know that the imported program is initialized once the layers written below the servlet are generally changed. That is to say, your code can only be imported once at JVM startup, including struts
Configuration file for spring hibernate. The development and debugging efficiency is extremely low, and the server must be restarted every time the adjustment is made. One of the solutions is the most primitive. All the Business Code is written in JSP.
This method has been abandoned by developers a long time ago, because they think it will lead to chaos, which is also the problem that MVC is widely used.However, I would like to say that people use the MVC Framework and hierarchical concept because their product or application framework has met the scale requirements during the long evolution process, it is demonstrated by the gradual evolution, not the initial application architecture design. The results of evolution must meet the specific implementation requirements, but the pre-design does not necessarily meet the implementation requirements.
Java Web developers often go astray.Over-design, over-prediction. When I was developing, it seems that there was always a sound saying, "I want to split, I want to be modular, I want to be reusable, I want to be Oo ..... ", I want to tell you that I am ill .... Java developers' early education goes deep into the bone marrow... Some of the toxins are also...
Well, back to the topic, what we mentioned earlier cannot be dynamic refers"Generally"Someone will say that I use ASM cglib to reflect jrebel, right? OK, then youTechnical thresholds and learning costsThere is more than a slight increase. Some people say how can I use osgi as a plug-in directly? Then I asked how many people will learn osgi to develop a blog or album, and how many people have been using osgi since now? Similarly
Technical thresholds and learning costsIt's not just a little high. The final result is that general javaweb developers are too reluctant to use this architecture or technology. But the hierarchy will be selectedSSH. Because SSH learning costs are slightly lower than above. (What's more strange is that many of those who stick to SSH do not understand JSP/servlet/jdbc. Maybe it's a problem for recruiters. What about these recruiters? Forget it ...)
This poses a problem. Can Java Web provideEasy to learn, highly flexible, easy to plugging, easy to debug??? Let's take a look at your comments ....