zoukankan      html  css  js  c++  java
  • JSP---JSP学习笔记

    b/s的特点:
    1、对客户端要求低,升级和维护方便。
    2、跨平台。
    3、界面不友好,extJs Flex解决B/S软件界面简陋的问题。
    4、对网络的依赖较大。

    web常用的开发技术:
    jsp:java在网络中的应用,开源(免费),跨平台(指服务器),功能强大。框架支持较好,灵活,(Swing是java的c/s),适合开发的中大型的企业
    ASP.NET:非开源,跨平台不如jsp,功能强大,框架支持也较好。但不灵活,适合速成开发。
    PHP:免费,开源,框架支持较少,也很灵活,一般和MySQL结合使用。

    jsp项目
    tomcat
    jdk
    os

    ------Servlet-----
    doGet()方法用来处理get请求,doPost()方法是用来处理post 请求。
    所有的请求的数据都会封装到Request对象中。
    在Jsp中,Servlet的作用是控制层,也就是获取前台的数据,并且把数据提交给业务逻辑层。起着桥梁的作用。它符合MVC设计模式。
    V:view 视图层,也就是jsp页面。功能:显示数据 获取数据
    C:control 控制层。功能:获取视图层的数据并且调用业务逻辑类
    M:model 模型层。负责数据的录入和业务逻辑的实现。

    ----web.xml和servlet生命周期
    1.web.xml是项目的配置文件,所有servlet会在web.xml中自动配置。
    2.如果删除servlet,那么web.xml中相应的配置也要删除。
    3.servlet第一次运行时被实例化,以后一直常驻内存。在tomcat容器关闭时销毁。只能实例化一次的对象称为单态类。这样做的原因是为了节省内存资源。
    sevlet启动,先执行构造函造,再执行init方法。

  • 相关阅读:
    maven常用命令
    div标签width:auto无效
    将本地文件推送到码云
    Spring事件监听讲解
    常用js代码积累
    HTML中块级元素和行内元素的总结和区分
    box-shadow详解
    设置最小宽高的作用
    Java英语词汇表
    标识符
  • 原文地址:https://www.cnblogs.com/beast-king/p/3797746.html
Copyright © 2011-2022 走看看