欢迎投稿

今日深度:

自译Solr in action中文版,译solraction中文版

自译Solr in action中文版,译solraction中文版



  • 目录
  • Part 1 初识 SOLR

       1 Solr 简介

       2 开始熟悉 Solr

       3 Solr 核心概念

       4 配置 Solr

       5 建立索引

       6 文本分析

    Part 2 Solr 核心功能

       7 发起查询 和 处理结果

       8 分类索引

       9 命中结果高亮

       10 查询建议引导

       11 结果分组 合并域

       12 将Solr产品化

     Part 3 Solr 高级应用

       13 扩展Solr云

       14 多语言搜索

       15 复杂数据操作

       16 相关性的调整

       17 跳出思维定势

    附录:

       A 从源代码编译Solr

       B 玩转Solr社区



    Struts In Action与Struts In Action中文版2有什不同

    Apache Struts 2即是之前大家所熟知的WebWork 2。在经历了几年的各自发展后,WebWork和Struts社区决定合二为一,也即是Struts 2
    Action 类:
    Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
    Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。
    线程模式:
    Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步的。
    Struts2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。(实际上,servlet容器给每个请求产生许多可丢弃的对象,并且不会导致性能和垃圾回收问题)
    Servlet 依赖:
    Struts1 Action 依赖于Servlet API ,因为当一个Action被调用时HttpServletRequest 和 HttpServletResponse 被传递给execute方法。
    Struts 2 Action不依赖于容器,允许Action脱离容器单独被测试。如果需要,Struts2 Action仍然可以访问初始的request和response。但是,其他的元素减少或者消除了直接访问HttpServetRequest 和 HttpServletResponse的必要性。
    可测性:
    测试Struts1 Action的一个主要问题是execute方法暴露了servlet API(这使得测试要依赖于容器)。一个第三方扩展--Struts TestCase--提供了一套Struts1的模拟对象(来进行测试)。
    Struts 2 Action可以通过初始化、设置属性、调用方法来测试,“依赖注入”支持也使测试更容易。
    捕获输入:
    Struts1 使用ActionForm对象捕获输入。所有的ActionForm必须继承一个基类。因为其他JavaBean不能用作ActionForm,开发者经常创建多余的类捕获输入。动态Bean(DynaBeans)可以作为创建传统ActionForm的选择,但是,开发者可能是在重新描述(创建)已经存在的JavaBean(仍然会导致有冗余的javabean)。
    Struts 2直接使用Action属性作为输入属性,消除了对第二个输入对象的需求。输入属性可能是有自己(子)属性的rich对象类型。Action属性能够通过web页面上的taglibs访问。Struts2也支持ActionForm模式。rich对象类型,包括业务对象,能够用作输入/输出对象。这种ModelDriven 特性简化了taglib对POJO输入对象的引用。
    表达式语言:
    Struts1 整合了JSTL,因此使用JSTL EL。这种EL有基本对象图遍历,但是对集合和索引属性的支持很弱。
    Struts2可以使用JSTL,但是也支持一个更强大和灵活的表达式语言--"Object Graph Notation Language" (OGNL).
    绑定值到页面(view):
    S......余下全文>>
     

    XP会不会比98更加充分的发挥硬件的性可以,从而使游戏运行更顺畅?

    作为服役十余年的系统,它已经迎来了自己的归宿。现在,全世界的网友不禁为这一顽强存在于microsoft十余载的系统肃然起敬。只有不断地探索、尝试、创新,才能使系统运行更人性化。这一点,是XP无法与7和8.1相媲美的。
     

    www.htsjk.Com true http://www.htsjk.com/shujukunews/2019.html NewsArticle 自译Solr in action中文版,译solraction中文版 目录 Part 1 初识 SOLR 1 Solr 简介 2 开始熟悉 Solr 3 Solr 核心概念 4 配置 Solr 5 建立索引 6 文本分析 Part 2 Solr 核心功能 7 发起查询 和 处理结果 8 分类...
    评论暂时关闭