Prev | Current Page 23 | Next

Alexander Kolesnikov

"Tapestry 5: Building Web Applications"


The servlet way was superior because it ensured higher scalability, but perhaps
even more importantly from the developer's point of view, a servlet developer could
spend more time writing application-specific code, since many of the lower level
issues were handled by the servlet container. At that time, Java technology was
ahead of the rest of the web development world.
The next generation of web technology was about embedding pieces of code into
an HTML page in order to make it dynamic. You can see this approach in JSP, ASP,
PHP and ColdFusion.
Again, Java technology was ahead, because JavaServer Pages took special care about
separation between the application code and its presentation logic. Ideologically
fortified by Model-View-Controller design pattern, this approach culminated in
Apache Struts framework.
Basically, a Struts application is a traditional servlet/JSP application, but this
framework offered a number of efficient solutions for common problems of web
development. Struts developers could avoid reinventing the wheel and reuse existing
solutions by modifying them with application-specific code. This significantly
increased the efficiency of large-scale web development, and Struts framework became
extremely popular, once again ensuring the leading position of Java technologies.


Pages:
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
terapia magnetyczna tanie apartamenty kuchnie na wymiar wrocław remont warszawa Łeba domki