zoukankan      html  css  js  c++  java
  • 添物不花钱学JavaEE(基础篇)-JSP




    JSP(JavaServer Pages)是做Java Web开发必须掌握的语言。

     

    JSP: JavaServer Pages is a technology for developing web pages that include dynamic content. Unlike a plain HTML page, which contains static content that always remains the same, a JSP page can change its content based on any number of variable items, including the identity of the user, the user's browser type, information provided by the user, and selections made by the user.

     

    JSP的优势

     

    JSP combines the most important features found in the alternatives:

     

    JSP supports both scripting- and element-based dynamic content, and allows developers to create custom tag libraries to satisfy application-specific needs.

     

    JSP pages are compiled for efficient server processing.

     

    JSP pages can be used in combination with servlets that handle the business logic, the model favored by Java servlet template engines.

     

    In addition, JSP has a couple of unique advantages that make it stand out from the crowd:

    JSP is a specification, not a product. This means vendors can compete with different implementations, leading to better performance and quality. It also leads to a less obvious advantage, namely that when so many companies have invested time and money in the technology, chances are it will be around for a long time, with reasonable assurances that new versions will be backward compatible; with a proprietary technology, this is not always a given.

     

    JSP is an integral part of J2EE, a complete platform for enterprise class applications. This means that JSP can play a part in the simplest applications to the most complex and demanding.

     

     

    Separation of request processing, business logic, and presentation

     

    几个说明

     

    Servlet

       同样必须学会。

     

    Servlet容器

       Tomcat,Jetty,JBoss,Weblogic,WebSphere等。

     

    Tag库

       会使用官方的基本可以,了解自己开发库基本可以了,自己开发的情况不多。

     

    JDBC访问数据需要了解

     

    可以了解几个模版引擎

       Velocity和FreeMaker

     

    正式工程,只是个前端展示,servlet基本是少不了的。

     

    另外有兴趣的可以看看Applet,特殊场景下有使用。

     

    推荐图书:


    免费视频:

     

    尚学堂Jsp快速入门(高淇)

    http://study.163.com/course/courseMain.htm?courseId=1067001

     

    总结

     

    Web开发的话,好好掌握,不是的话,不需要学习!

    1-2周学习即可,不要超过1个月。


    欢迎加入程序员的世界,添物科技为您服务。

    欢迎关注添物网的微信(微信号:tianwukeji),微博(weibo.com/91tianwu/),或下载添物APP,及时获取最新信息。
    免费加入QQ群:557373922(内有干货)。
    添物网(http://www.91tianwu.com)出品
    转载声明:本文系添物网原创出品,转载本文请标明出处,完整标注来源[添物网],(包括链接http://www.91tianwu.com)
  • 相关阅读:
    windows操作系统的电脑越用越卡?简说几种原因和解决方法。
    不懂电脑也能自己重装系统,可视化傻瓜式一键重装系统不求人!!!
    023.Ubuntu常见个性化配置
    Blazor带我重玩前端(六)
    Blazor带我重玩前端(五)
    WSL2 配置及ubuntu18.04安装mysql8.0+
    用ThreadLocal来优化下代码吧
    基于canal的client-adapter数据同步必读指南
    「从零单排canal 07」 parser模块源码解析
    实用向—总结一些唯一ID生成方式
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332395.html
Copyright © 2011-2022 走看看