这是一个非常简洁的 java web url 导航框架,如果有人厌倦了struts或webwork之类的配置文件,可以试一下这个框架。不过我还是觉得这样的没有配置文件的框架,适用于小型的web应用程序,大型的、有众多url的,还是选有url配置的框架吧,否则配置管理的工作量还是有的,并且不会轻松。
如果愿意看英语,直接看
http://code.google.com/p/jmap/
简单的说,这是一个试图实现 xxxxOnRails 的框架,例如这样的URI:
/jmap/main/login。
/jmap/是java web container 的 Context Path,这个路径是java web container的设计项,一般在程序设计中不能假定这个路径的名称,发布web应用时,这个路径就应该是可以变化的,所以不能使用这个名字做为一个影射项。
/main/是一个servlet影射目录,servlet的规范定义了这样的目录影射只能在web.xml中配置,这是不可避免的配置项。
以上的URI会被框架识别为一个controller.Main类的Login()方法调用。
框架提供了一组简单的基于java 5的annotation的validators。
最快的了解这个框架的方法,还是下载这个框架的源码和样例代码。
分享到:
- 2009-01-04 12:08
- 浏览 1348
- 评论(0)
- 论坛回复 / 浏览 (0 / 2312)
- 查看更多
相关推荐
《jRuby on Rails WEB2.0》:将Ruby on Rails融入Java平台的实践指南 《jRuby on Rails WEB2.0》是一部由Ola Bini撰写的书籍,深入探讨了如何将Ruby on Rails这一敏捷开源框架与Java平台相结合,以构建高效、灵活的...
### Ruby on Rails 101:深入理解与实践 #### 引言 《Ruby on Rails 101》是一本介绍Ruby on Rails(简称RoR或ROR)的基础书籍,旨在为初学者提供一个全面而深入的学习框架。本书由Peter Marklund编写,包含了五天...
至于.NET、C#、Java和VB等标签,它们代表了其他编程语言和技术栈,可能在书中作为对比,帮助读者理解Ruby on Rails的独特优势和适应场景。例如,Ruby的动态性和敏捷性相对于.NET和Java的静态类型系统,或者Rails的...
Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用框架,它遵循敏捷开发原则,致力于简化Web开发过程。Rails的核心理念是“Convention over Configuration”(约定优于配置),这意味着开发者可以减少大量...
### Ruby on Rails与Java框架对比分析 #### 一、引言 随着互联网技术的迅猛发展,Web开发领域也迎来了各种各样的开发框架和技术栈。在众多的开发框架中,Ruby on Rails (RoR) 和 Java 的相关框架尤其受到关注。本文...
《Code Review & JRuby on Rails》是一篇深入探讨代码审查与在Java平台上运用JRuby进行Rails开发的文章。本文主要围绕两个关键主题展开:代码审查的重要性及其实践方法,以及JRuby如何帮助Java开发者利用Ruby on ...
### JRuby on Rails Web 2.0 Projects:将Ruby on Rails引入Java平台 #### JRuby简介 JRuby是一种Ruby语言的实现,它运行在Java平台上,利用了Java虚拟机(JVM)的强大功能。JRuby使得开发人员能够在Java环境中使用...
JRuby on Rails 是一个基于 JRuby 实现的 Ruby on Rails 框架的版本,允许开发者在 Java 平台上利用 Rails 的强大功能进行 web 应用开发。Ruby on Rails(简称 Rails)是由 David Heinemeier Hansson 创建的,它是一...
#### 什么是Ruby on Rails? Ruby on Rails(简称Rails)是一种基于Ruby语言构建的相对新兴的Web应用框架。该框架被设计为现有企业级框架的一种替代方案,其核心目标是简化开发人员的生活,特别是Web开发方面的任务...
### Ruby on Rails企业应用开发详解 #### 一、引言 《Ruby on Rails Enterprise Application Development》这本书由Elliot Smith和Rob Nichols共同编写,由Packt Publishing出版。该书旨在为读者提供一个完整的...
在文档中,作者Chris Adamson探讨了Ruby on Rails如何挑战Java在企业开发领域的主导地位,特别是通过Bruce Tate的观点进行深入分析。 1. **Ruby的优势**:Ruby在语言设计上注重表达性和简洁性,使得代码更易读、...
该项目是采用Java语言实现的Ruby on Rails ActiveRecord设计理念的源码,总计包含46个文件,其中40个为Java源文件,其他包括Git忽略文件、许可证、Markdown文件、XML配置文件、数据库方言和驱动文件等。该设计旨在...
标题与描述中的“Ruby on Rails 实践”及“ruby 和 java 的结合”,暗示了一种对两种截然不同的编程环境——Ruby on Rails与Java——进行对比分析的视角。Ruby on Rails,以其简洁、高效且遵循“约定优于配置”的...
Sidekiq是一款高效的消息队列系统,主要用于Ruby on Rails应用,但在这里提到的是它与Java的结合使用。在Ruby世界中,Rails框架是构建Web应用的首选,而Sidekiq则是处理后台任务和异步处理的利器。然而,由于业务...
这本书《Ruby on Rails实践之路给PHP和Java开发者》显然是为了帮助具有PHP和Java背景的程序员理解和掌握RoR的精髓。 对于PHP开发者来说,他们可能已经习惯了Laravel或Symfony等PHP框架,而Ruby on Rails引入了一种...
Ruby on Rails是一个突然流行起来的框架,充当着Ruby编程语言的催化剂。随着Ruby的经验不断成功,开发人员开始寻求把他们的...本文介绍了如何在Ruby on Rails中添加REST风格的Web服务,并从Ruby和Java代码调用服务。
### 敏捷Web开发与Ruby on Rails:深入解析与实践指南 #### 标题解析:“Agile Web Development With Ruby On Rails” 此标题明确指出本书的主题是利用Ruby on Rails框架进行敏捷Web开发。Ruby on Rails(简称...
通过安装RadRails,Eclipse可以变成一个功能齐全的Rails开发IDE,为Rails开发者带来与Java开发类似的专业级开发体验。 **安装RadRails** 安装RadRails插件的过程相对简单,通常有以下几种方法: 1. **使用Eclipse...
### Ruby on Rails 教程概览 #### 核心知识点:Ruby on Rails 入门与环境搭建 **标题解析:**“ruby on rails 教程”直指文档内容旨在教授Ruby on Rails框架的基础知识和应用技巧,Ruby on Rails(RoR)是一种用于...
从给定的文件信息来看,我们探讨的主题是“高级Ruby on Rails食谱”(Advanced Rails Recipes),这是一本旨在为专业Ruby on Rails(RoR)开发者提供深入指导的专业参考手册。尽管该书尚处于开发阶段,但其目标是...