官术网_书友最值得收藏!

Introduction to JavaServer Faces

Before JSF existed, most Java web applications were typically developed using nonstandard (as in, not part of the Java EE specification) web application frameworks such as Apache Struts, Tapestry, and Spring Web MVC, among others. These frameworks are built on top of the Servlet and JSP standards and automate a lot of functionality that needs to be manually coded when using these APIs directly.

Having a wide variety of web application frameworks available often resulted in analysis paralysis, that is, developers often spent an inordinate amount of time evaluating frameworks for their applications.

The introduction of JSF to the Java EE specification resulted in a standard, very capable web application framework available in any Java EE-compliant application server. With JSF being the standard Java EE framework, nowadays many Java enterprise application developers choose to use JSF to develop their user interface.

主站蜘蛛池模板: 延庆县| 汉寿县| 荔波县| 望都县| 柘荣县| 海丰县| 阿坝县| 赤水市| 木里| 华亭县| 汝南县| 德州市| 红桥区| 宝鸡市| 安塞县| 龙山县| 海城市| 子长县| 东乡县| 碌曲县| 衡东县| 绥中县| 平山县| 汝州市| 五河县| 桂林市| 千阳县| 陇西县| 海淀区| 花垣县| 布拖县| 容城县| 德江县| 长岛县| 城固县| 七台河市| 普安县| 苏州市| 佛教| 容城县| 襄汾县|