zoukankan      html  css  js  c++  java
  • Web部分_2

    详细描述MVC

      基于Java的Web应用系统采用MVC架构模式,即model(模型)、view(视图)、controller(控制)分离设计;这是目前Web应用服务系统的主流设计方向。

      Model:即处理业务逻辑的模块,每一种处理一个模块;

      VIew:负责页面显示,显示Model处理结果给用户,主要实现数据到页面转换过程;

      Controller:负责每个请求的分发,把form数据传递给Model处理,把处理结果的数据传递给View显示。

    MVC的各个部分都有哪些技术来实现?如何实现?

      MVC是Model-View-Controller的简写。“Model”代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),“View”是应用的表示面(由JSP页面产生),“Controller”是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用模型,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

    Servlet执行时一般实现哪几个方法?

      public void init(ServletConfig config)

      public ServletConfig getServletConfig()

      public String getServletInfo()

      public void service (ServletRequest request,ServletResponse response)

      public void destroy()

    页面间对象传递的方法

      request、session、application、cookie等;

    有几种会话跟踪技术

      cookie、URL重写、设置表单隐藏域;

    过滤器有哪些作用?

      可以验证客户是否来自可信的网络,可以对客户提交的数据进行重新编码,可以从系统里获得配置的信息,可以过滤掉客户的某些不应该出现的词汇,可以验证用户是登录,可以验证客户的浏览器是否当前的应用,可以记录系统的日志等等。

    过滤器的用法?

      首先要实现(implements)Filter接口,同时覆盖Filter接口的三个方法:

    1     init(FilterConfig config) //用于获得FilterConfig对象;
    2 
    3     doFilter(ServletRequest request,ServletResponse response,FilterChain chain) //进行过滤处理一些业务;
    4 
    5     destroy() //销毁Filter;

    JSTL标签

      <c:if>、<c:choose>、<c:when>、<c:otherwise>、<c:forEach>、<c:set>。

    JSP标签的作用?如何定义?

      作用: 分离jsp页面的内容和逻辑;

          业务逻辑开发者可以创建自定义标签;

          封装业务逻辑;

          可重用并且易维护;

          易于手工修改、易于工具维护;

          提供简洁的语法;

      定义: 写标签处理器;

          写tld文件;

          讲标签处理器和tld文件放到同一个包里面;

          把jsp页面和标签库配置部署在一起。

    javaScript的优缺点和内置对象

      1)优点:简单易用,与Java有类似的语法,可以使用任何文本编辑工具编写,只需要浏览器就可执行程序,并且事先不用编辑,逐行执行,无需进行严格的变量声明,而且内置大量现成对象,编写少量程序可以完成目标;

      2)缺点:不适合开发大型应用程序;

      3)JavaScript有11种内置对象:  Array、String、Date、Math、Boolean、Number、Function、Global、Error、RegExp、Object。

     

  • 相关阅读:
    2016-2017 ACM-ICPC Southwestern European Regional Programming Contest (SWERC 2016) B
    openJudge C17K:Lying Island
    拓扑排序
    cdoj1638 红藕香残玉簟秋,轻解罗裳,独上兰舟。
    poj3159 Candies
    poj1364 King
    Codeforces Round #416 (Div. 2) D. Vladik and Favorite Game
    Codeforces Round #416 (Div. 2) C. Vladik and Memorable Trip
    Codeforces Round #416 (Div. 2) B. Vladik and Complicated Book
    hdu4417 Super Mario
  • 原文地址:https://www.cnblogs.com/DebugTheWorld/p/9853136.html
Copyright © 2011-2022 走看看