`
linvar
  • 浏览: 259643 次
  • 性别: Icon_minigender_1
  • 来自: 未定
社区版块
存档分类
最新评论

试试写个java urlrewriter

    博客分类:
  • java
阅读更多
     最近打算写一个urlrewriter,主要是为了模仿django 那个urlpattern,将url请求变成没有.action之类的后缀, 而且url请求可能带参数,比如 /topic/1234请求,1234需要转换成参数,
当然这需要在配置文件中定义,比如 <path>/topic/${id}</path>, 通过正则表达式匹配,再经过filter重新forward,把参数加入,再加上相应的后缀.
     难点是正则匹配提取参数,思路是有了,主要是怕性能问题,因为要匹配请求,还有摘取参数.现在准备着手写,先看看性能怎样.再改进.
     其实市面上已有一个urlrewriter的java实现了,也去看了下,可能不是太适合自己的需求,因为我想再匹配的过程中顺便决定哪个spring action bean 响应请求.在开发的过程中只使用了spring框架,主要也是为了取他的事务控制和依赖注入功能.
分享到:
评论
1 楼 linvar 2009-06-13  
暂时完成了基本的功能,改天测试一下性能.
url是restful的,看着比较爽,就像JE的

相关推荐

    Java URLRewriter使用小节

    Java URLRewriter是一个用于处理和重写URL的工具,它在Web开发中起着关键作用,尤其是在实现URL美化、URL路由、以及隐藏实际路径等方面。本文将深入探讨URLRewriter的工作原理、使用方法以及相关知识点。 ...

    UrlRewriter Java v2.0 RC1_urlrewriterjava.zip

    UrlRewriter Java v2.0 RC1_urlrewriter java;UrlRewriter Java v2.0 RC1_urlrewriter java;UrlRewriter Java v2.0 RC1_urlrewriter java;UrlRewriter Java v2.0 RC1_urlrewriter java;UrlRewriter Java v2.0 RC...

    毕业设计 计算机专业-Java UrlRewriter Java v2.0 RC1-urlrewriterjava

    Java UrlRewriter是一个用于处理和重写URL的开源库,主要应用于Web应用程序中,以实现更友好的、可搜索引擎优化(SEO)的URL结构。在Java Web开发中,UrlRewriter是一个重要的工具,它能够帮助开发者将复杂的动态URL...

    (Java毕业设计)UrlRewriter Java v2.0 RC1-urlrewriterjava.rar

    (Java毕业设计)UrlRewriter Java v2.0 RC1(Java毕业设计)UrlRewriter Java v2.0 RC1(Java毕业设计)UrlRewriter Java v2.0 RC1(Java毕业设计)UrlRewriter Java v2.0 RC1(Java毕业设计)UrlRewriter Java v2.0 RC1(Java...

    基于JAVA的UrlRewriter 设计.zip

    基于JAVA的UrlRewriter 设计实现源码,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 基于JAVA的UrlRewriter 设计实现源码,主要针对计算机相关专业的正在...

    [其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava.zip

    [其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava[其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava[其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava[其他类别]UrlRewriter Java v2.0 RC1_...

    其他类别UrlRewriter Java v2.0 RC1-urlrewriterjava

    [其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava[其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava[其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava[其他类别]UrlRewriter Java v2.0 RC1_...

    其他类别UrlRewriter Java v2.0 RC1

    【标题】"其他类别UrlRewriter Java v2.0 RC1" 涉及的核心技术是URL重写,这是Web开发中的一个重要概念,主要用于优化和管理网站的URL结构。URL重写可以使得URL更加友好、简洁,对于搜索引擎优化(SEO)和用户体验都...

    UrlRewriter Java v2.0 RC1-urlrewriterjava源代码.zip

    UrlRewriter Java v2.0 RC1_urlrewriterjava源代码.zip UrlRewriter Java v2.0 RC1_urlrewriterjava源代码.zip UrlRewriter Java v2.0 RC1_urlrewriterjava源代码.zip UrlRewriter Java v2.0 RC1_urlrewriterjava源...

    其他类别UrlRewriter Java v2.0 RC1-urlrewriterjava.rar

    [其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava.rar[其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava.rar[其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava.rar[其他类别]UrlRewriter Java v2.0 RC1...

    UrlRewriter Java v2.0 RC1_urlrewriterjava源代码下载

    UrlRewriter Java v2.0 RC1_urlrewriterjava源代码下载 UrlRewriter Java v2.0 RC1_urlrewriterjava源代码下载 UrlRewriter Java v2.0 RC1_urlrewriterjava源代码下载

    urlrewriter

    在描述中提到了一个Java项目案例,这可能是一个演示或示例项目,用于展示如何在实际应用中集成和使用`URLRewriter`。通常,这会包括以下步骤: 1. **添加依赖**:在项目的构建文件(如Maven的pom.xml或Gradle的...

    Java毕业设计-[其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava.rar

    UrlRewriter Java v2.0 RC1是一个用于Java Web应用程序的URL重写过滤器。它允许开发人员通过简单的XML配置文件来定义URL重写规则,从而实现URL的友好化和优化。这个库可以帮助开发人员更好地控制和管理Web应用程序的...

    UrlRewriter Java v2.0 RC1.zip

    UrlRewriter Java v2.0 RC1 是一个用于Java应用程序的URL重写工具,它主要用于改进网站的SEO(搜索引擎优化)以及实现动态URL到静态URL的转换。在Web开发中,URL重写技术是一个关键部分,它能帮助提高用户体验,同时...

    JAVA开发其他类别UrlRewriter Java v2.0 RC1-urlrewriterjava

    在Java开发中,UrlRewriter Java v2.0 RC1是该工具的一个版本,RC1代表Release Candidate 1,意味着这是一个接近正式版的测试版本,可能已经具备了大部分功能,但还可能存在一些已知或未知的问题。 UrlRewriter的...

    UrlRewriter Java v2.0 RC1

    UrlRewriter Java v2.0 RC1 是一个用于Java应用程序的URL重写库,它主要用于改进网站的SEO(搜索引擎优化)以及实现灵活的URL映射规则。这个版本是Release Candidate 1,意味着它是即将正式发布的稳定版本前的一个...

    java项目源码之UrlRewriter Java v2.0 RC1-urlrewriterjava.rar

    UrlRewriter Java v2.0 RC1 是一个 URL 重写工具,旨在帮助 Java 开发人员轻松地管理和重写 Web 应用程序中的 URL。该工具提供了强大的功能,可以通过简单的配置文件实现复杂的 URL 重写规则,包括重定向、路由、...

    UrlRewriter Java v2.0 RC1_urlrewriter.zip

    总结,UrlRewriter Java v2.0 RC1是一个强大的工具,它使得Java Web开发者能够更好地管理他们的应用程序URL,提升用户体验和SEO效果。通过熟练掌握和运用这个工具,开发者可以构建更加优雅且高效的Web应用。

Global site tag (gtag.js) - Google Analytics