精华内容
下载资源
问答
  • WEB组件:三种关联关系 WEB应用程序如此强大原因之一就是他们能彼此链接和聚合信息资源。WEB组件之间存在三种关联关系: l  请求转发 l  URL重定向 l  包含关系 存在以上关联关系Web组件可以是JSP或...

    Web组件:有Jsp,Servlet等 
    Web容器:有tomcat ,jboss, resin, weblogic ,websphere, glassfish。可以理解为Web服务器。


    WEB应用程序如此强大的原因之一就是他们能彼此链接和聚合信息资源。WEB组件之间存在三种关联关系:
    l         请求转发
    l         URL重定向
    l         包含关系
    存在以上关联关系的Web组件可以是JSP或Servlet,对于Struts应用,则还包含Action,这些Web组件都可以访问HttpServletRequest和HttpServletResponse对象,具有处理请求、生成响应结果的功能。
    1.     请求转发。
    请求转发允许把请求转发给同一个应用程序中的其他Web组件。这种技术通常应用于Web应用中的Servlet流程控制器。
    Servlet类使用 javax.servlet.RequestDispatcher.forward()方法来转发。转发目标将处理该请求并生成响应结果,或者将请求转发到另一个组件,最初请求的ServletRequest,ServletResponse对象被传递给转发目标组件,这使得目标组件可以访问整个请求上下文。值得注意的是,只能把请求转发给同一个web应用中的组件。下面是一个例子,当前的servlet组件要把请求转发给一个JSP组件,如hello.jsp,可以在Servlet的service()方法中执行以下代码:
           RequestDispatcher rd = request.getRequestDispatcher(“hello.jsp”);
           Rd.forward(request,response);
    在jsp页面中,可以使用<jsp:forward>标签来转发请求,例如:
    <jsp:forward page=”hello.jsp”/>
    对于请求转发,转发的源组件和目标组件共享request范围内的共享数据。
    2.     请求重定向
    请求重定向类似于请求转发,但也有一些重要的区别:
    l         Web组件可以将请求重定向到任一URL,而不仅仅是同一应用中的URL。
    l         重定向的目标组件与源组件之间不共用同一个HttpServletRequest对象,因此不能共享request范围内的共享数据。
    例如当前应用的Servlet组件把请求转发到URL:http://jakarta.apache.org/struts,可以在Servlet的service()方法中执行以下代码:
           Response.sendRedirect(“http://jakarta.apache.org/struts”);
    HttpServletResponse的sendRedirect()方法向浏览器返回包含重定向的信息,浏览器根据这一信息迅速发出一个新的HTTP请求,请求访问重定向目标组件。
    3.     包含
    Servlet类使用javax.servlet.RequestDispatcher.include()方法包含其他的Web组件。例如当前的Servlet组件包含三个JSP文件:header.jsp/main.jsp/footer.jsp,则可以在servlet的service()方法中执行以下代码:
           RequestDispatcher rd;
           Rd = req.getRequestDispatcher(“/header.jsp”);
           Rd.include(req,res);
           Rd = req.getRequestDispatcher(“/main.jsp”);
           Rd.include(req,res);
           Rd = req.getRequestDispatcher(“/footer.jsp”);
           Rd.include(req,res);
    在JSP文件中,可以通过〈include〉指令来包含其他的web资源,例如:
    <%@ include file=”header.jsp”%>
    <%@ include file=“main.jsp”%>
    <%@ include file=”footer.jsp”%>
    展开全文
  • swiper 可滑动视图容器 二、基础内容(Basic Content) icon 图标 text 文字 progress 进度条 三、表单组件(Form) button 按钮 form 表单 input 输入框 checkbox 多项选择器 radio 单项选择器 ...

    一、视图容器(View Container):

    view 视图容器
    
    scroll-view 可滚动视图容器
    
    swiper 可滑动的视图容器
    

    二、基础内容(Basic Content)

    icon  图标
    
    text 文字
    
    progress 进度条
    

    三、表单组件(Form)

    button 按钮
    
    form 表单
    
    input 输入框
    
    checkbox 多项选择器
    
    radio 单项选择器
    
    picker 列表选择器
    
    slider 滑动选择器
    
    switch 开关选择器
    
    label 标签
    

    四、操作反馈组件(Interaction)

    action-sheet 上拉菜单
    
    modal 模态弹窗
    
    progress 进度条
    
    toast 短通知
    

    五、导航(Navigation)

    navigator 应用内跳转
    

    六、多媒体(Media)

    audio 音频
    
    image 图片
    
    video 视频
    

    七、地图(Map)

    map 地图
    

    八、画布(Canvas)

    canvas 画布
    
    展开全文
  • Dubbo有哪些核心组件

    千次阅读 2020-02-13 08:50:01
    Provider:服务提供方 ... Container:服务运行容器 【Java面试题与答案】整理推荐 基础与语法 集合 网络编程 并发编程 Web 安全 设计模式 框架 算法与数据结构 异常 文件解析与生成 L...
    • Provider:服务的提供方
    • Consumer:调用远程服务的服务消费方
    • Registry:服务注册和发现的注册中心
    • Monitor:统计服务调用次数和调用时间的监控中心
    • Container:服务运行容器

     

     

     


    【Java面试题与答案】整理推荐

     

    展开全文
  • 主要的容器包括: WEB容器:给处于其中应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器环境变量接口交互,不必关注其它系统问题。主要WEB服务器来实现。例如:TOMCAT,WEBLOGIC,...
    J2EE中容器充当中间件的角色。主要的容器包括:

    WEB容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。
    EJB容器:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。

    WEB容器和EJB容器在原理上是大体相同的,更多的区别是被隔离的外界环境。WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实现从而减轻应用程序的负担。例如SERVLET不用关心HTTP的细节,直接引用环境变量session,request,response就行、EJB不用关心数据库连接速度、各种事务控制,直接由容器来完成。

    RMI/IIOP:远程方法调用/internet对象请求中介协议,他们主要用于通过远程调用服务。例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。

    JNDI:JAVA命名目录服务。主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。

    JMS:JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。

    JAVAMAIL:JAVA邮件服务。提供邮件的存储、传输功能。他是JAVA编程中实现邮件功能的核心。相当MS中的EXCHANGE开发包。

    JTA:JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。

    JAF:JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。

    EAI:企业应用集成。是一种概念,从而牵涉到好多技术。J2EE技术是一种很好的集成实现。

     

    展开全文
  • 2.包扫描+组件标注注解(@Controller/@Service/@Repository/@Component) 3.@Import 4.利用Spring提供FactoryBean 创建项目引入jar包 <dependency> <groupId>org.springframework</groupId> &...
  • 我真很喜欢这种感觉,当我制作这个工具时,我希望它在我移动组件行为类似.这就是我所做并且在思考:>拥有一个包含菜单栏和内容窗格JFrame. (完美工作原理)>内容窗格是BorderLayout. (完美工作原理...
  • 【导语】:Trivy是一个面向容器和其他组件的,兼具综合性和简洁性脆弱性扫面器。简介软件脆弱性是存在于软件或者操作系统中缺陷。Trivy,tri发音像trigger, vy发音像envy,主要用来探测操作系统(Alpine, RHEL,...
  • J2EE中的容器指什么?包括哪些

    千次阅读 2013-07-31 14:19:46
    WEB容器:给处于其中应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器环境变量接口交互,不必关注其它系统问题。主要WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供...
  • Flex 遍历组件的实现

    千次阅读 2010-10-03 17:11:00
     本文旨在遍历容器的组件,其可以是遍历Application的所有组件,也可以遍历Group、Box中包含的组件等等。  遍历组件需要做2件事情:  1)区别是spark组件还是mx组件,因为spark组件和mx组件加载...
  • 提供了不同布局规范的组件容器,例如以单一方向排列的DirectionalLayout、以相对位置排列的DependentLayout、以确切位置排列的PositionLayout等。 PositionLayout DirectionalLayout StackLayout DependentLayout ...
  • 引言容器以及诸如Docker和Kubernetes之类的容器化技术已成为许多开发人员工具箱中越来越常见的组件容器化的核心是提供一种更好的方法,以可预测且易于管理的方式在不同环境中创建、打包和部署应用。在本文中,我们...
  • 传统的springmvc容器的初始化过程: 1,通过SpringServletContainerInitializer来负责对容器启动时的相关组件的初始化,在web这个jar包下面个meta-inf目录,下面个services目录,下面个javax.servlet....
  • 1、spring core core核心,提供spring基本功能。spring以实体bean方式管理java各个组件...就是一个容器,其中很多组件,这些组件的生产和管理都由Spring Core通过IOC、DI来把控。 ????Spring IOC、DI???? 2、s
  • java spring有哪些模块

    2021-01-22 10:43:02
    1.Spring Core:Spring框架核心容器,他提供了Spring框架基本功能。这个模块中最主要一个组件为BeanFactory,它使用工厂模式来创建所需对象。同时BeanFactory使用IOC思想,通过读取XML文件方式来实例化对象...
  • Docker生产环境技术栈有哪些

    千次阅读 2019-09-05 09:38:20
      生产环境的Docker设置包括的内容一些基本的架构组件,这些组件对于运行容器话服务器以及传统服务器集群都是通用的,在很多的时候可以简单认为构建和运行容器的方式与构建和运行虚拟机的方式是一样的,只不过...
  • 3. tomcat有哪些组件 4.怎么快速理解这些组件呢? 我们可以假设我们来设计一个web容器,我们该什么设计? 第一代:接收请求,处理请求,返回结果集中到整个web容器中,如下图所示: 第二代 :连接管理和处理逻辑...
  •  Java Servlet 是和平台无关基于Java技术Web组件,运行在服务器端,它由Servlet容器所管理,用于生成动态内容。Servlet就是一个普通Java类。 二、Servlet什么功能?  1、接收用户请求HTTP协议,...
  • Spring有哪些特征?

    2020-06-18 14:07:42
    1、轻量——从大小与开销两方面而言...5、框架——Spring可以将简单的组件配置、组合成为复杂的应用。 6、MVC——Spring的作用是整合,但不仅仅限于整合,Spring框架可以被看成是一个企业解决方案级别的框架。 ...
  • 简述Laravel框架有哪些特性

    千次阅读 2018-12-19 20:52:48
    Laravel框架拥有一个简单核心Container(容器)类,对于很多php框架拥有功能比如说路由请求拦截,视图渲染,权限控制,缓存等都是集成,在框架内部实现,但是laravel框架是独立实现,这些功能可以理解为服务...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 290
精华内容 116
关键字:

容器的组件有哪些