`

Jodd快速开发MVC - hello madvoc

 
阅读更多

转自:http://my.oschina.net/zqq90/blog/185144

 

摘要 使用Jodd-madvoc快速搭建MVC

 

Jodd Madvoc - hello madvoc

Jodd MVC 最简单实践

1. 准备Jar

  • jodd-3.4.8.jar
  • slf4j-api-1.7.5.jar
  • slf4j-simple-1.7.5.jar

如果使用 maven 只需在 pom.xml 中添加依赖

01 <dependency>
02     <groupId>org.jodd</groupId>
03     <artifactId>jodd-madvoc</artifactId>
04     <version>3.4.8</version>
05 </dependency>
06 <dependency>
07     <groupId>org.slf4j</groupId>
08     <artifactId>slf4j-api</artifactId>
09     <version>1.7.5</version>
10 </dependency>
11 <dependency>
12     <groupId>org.slf4j</groupId>
13     <artifactId>slf4j-simple</artifactId>
14     <version>1.7.5</version>
15 </dependency>

2. 添加madvoc的过滤器

文件: web.xml

1 <filter>
2     <filter-name>madvoc</filter-name>
3     <filter-class>jodd.madvoc.MadvocServletFilter</filter-class>
4 </filter>
5 <filter-mapping>
6     <filter-name>madvoc</filter-name>
7     <url-pattern>/*</url-pattern>
8 </filter-mapping>

3. 添加 Action

文件: webit/demo/madvoc/HelloAction.java

01 // Copyright...
02 package webit.demo.madvoc;
03  
04 import jodd.madvoc.meta.Action;
05 import jodd.madvoc.meta.MadvocAction;
06  
07 /**
08  *
09  * @author zqq90
10  */
11 @MadvocAction
12 public class HelloAction {
13  
14     @Action
15     public Object view() {
16         return "text:hello madvoc";
17     }
18 }

4. OK 完成,验收

启动 tomcat

1 [http-apr-8080-exec-36] INFO jodd.madvoc.Madvoc - Madvoc starting...
2 [http-apr-8080-exec-36] INFO jodd.madvoc.Madvoc - Default Madvoc web application created.
3 [http-apr-8080-exec-36] INFO jodd.madvoc.Madvoc - Configuring Madvoc using defaultautomagic configurator
4 [http-apr-8080-exec-36] INFO jodd.madvoc.config.AutomagicMadvocConfigurator - Madvoc configured in 50 ms. Total actions: 1
5 [http-apr-8080-exec-36] INFO jodd.madvoc.Madvoc - Madvoc is up and running.

浏览器打开 http://localhost:8080/ [部署的项目名字] /hello.html

1 hello madvoc
分享到:
评论

相关推荐

    jodd-core-5.1.6-API文档-中文版.zip

    赠送jar包:jodd-core-5.1.6.jar; 赠送原API文档:jodd-core-5.1.6-javadoc.jar; 赠送源代码:jodd-core-5.1.6-sources.jar; 赠送Maven依赖信息文件:jodd-core-5.1.6.pom; 包含翻译后的API文档:jodd-core-...

    jodd-core-3.7.1-API文档-中文版.zip

    赠送jar包:jodd-core-3.7.1.jar; 赠送原API文档:jodd-core-3.7.1-javadoc.jar; 赠送源代码:jodd-core-3.7.1-sources.jar; 赠送Maven依赖信息文件:jodd-core-3.7.1.pom; 包含翻译后的API文档:jodd-core-...

    jodd-bean-5.0.13-API文档-中文版.zip

    赠送jar包:jodd-bean-5.0.13.jar; 赠送原API文档:jodd-bean-5.0.13-javadoc.jar; 赠送源代码:jodd-bean-5.0.13-sources.jar; 赠送Maven依赖信息文件:jodd-bean-5.0.13.pom; 包含翻译后的API文档:jodd-bean-...

    jodd-http-3.7.1-API文档-中文版.zip

    赠送jar包:jodd-http-3.7.1.jar; 赠送原API文档:jodd-http-3.7.1-javadoc.jar; 赠送源代码:jodd-http-3.7.1-sources.jar; 赠送Maven依赖信息文件:jodd-http-3.7.1.pom; 包含翻译后的API文档:jodd-...

    jodd-bean-5.1.6-API文档-中文版.zip

    赠送jar包:jodd-bean-5.1.6.jar; 赠送原API文档:jodd-bean-5.1.6-javadoc.jar; 赠送源代码:jodd-bean-5.1.6-sources.jar; 赠送Maven依赖信息文件:jodd-bean-5.1.6.pom; 包含翻译后的API文档:jodd-bean-...

    jodd-upload-3.7.1-API文档-中文版.zip

    赠送jar包:jodd-upload-3.7.1.jar; 赠送原API文档:jodd-upload-3.7.1-javadoc.jar; 赠送源代码:jodd-upload-3.7.1-sources.jar; 赠送Maven依赖信息文件:jodd-upload-3.7.1.pom; 包含翻译后的API文档:jodd-...

    jodd-core-3.7.1-API文档-中英对照版.zip

    赠送jar包:jodd-core-3.7.1.jar; 赠送原API文档:jodd-core-3.7.1-javadoc.jar; 赠送源代码:jodd-core-3.7.1-sources.jar; 赠送Maven依赖信息文件:jodd-core-3.7.1.pom; 包含翻译后的API文档:jodd-core-...

    jodd-upload-3.7.1-API文档-中英对照版.zip

    赠送jar包:jodd-upload-3.7.1.jar; 赠送原API文档:jodd-upload-3.7.1-javadoc.jar; 赠送源代码:jodd-upload-3.7.1-sources.jar; 赠送Maven依赖信息文件:jodd-upload-3.7.1.pom; 包含翻译后的API文档:jodd-...

    jodd-core-5.1.6-API文档-中英对照版.zip

    赠送jar包:jodd-core-5.1.6.jar; 赠送原API文档:jodd-core-5.1.6-javadoc.jar; 赠送源代码:jodd-core-5.1.6-sources.jar; 赠送Maven依赖信息文件:jodd-core-5.1.6.pom; 包含翻译后的API文档:jodd-core-...

    jodd-bean-5.0.13-API文档-中英对照版.zip

    赠送jar包:jodd-bean-5.0.13.jar; 赠送原API文档:jodd-bean-5.0.13-javadoc.jar; 赠送源代码:jodd-bean-5.0.13-sources.jar; 赠送Maven依赖信息文件:jodd-bean-5.0.13.pom; 包含翻译后的API文档:jodd-bean-...

    jodd-http-3.7.1-API文档-中英对照版 (1).zip

    赠送jar包:jodd-http-3.7.1.jar; 赠送原API文档:jodd-http-3.7.1-javadoc.jar; 赠送源代码:jodd-http-3.7.1-sources.jar; 赠送Maven依赖信息文件:jodd-http-3.7.1.pom; 包含翻译后的API文档:jodd-...

    jodd-bean-5.1.6-API文档-中英对照版.zip

    赠送jar包:jodd-bean-5.1.6.jar; 赠送原API文档:jodd-bean-5.1.6-javadoc.jar; 赠送源代码:jodd-bean-5.1.6-sources.jar; 赠送Maven依赖信息文件:jodd-bean-5.1.6.pom; 包含翻译后的API文档:jodd-bean-...

    jodd-core-3.7.1.jar

    java运行依赖jar包

    jodd-bean-3.7.1.jar

    jodd-bean-3.7.1

    jodd-all-3.1.0java开发工具包

    "jodd-all-3.1.0 Java 开发工具包"是一个综合性的软件包,专为Java开发者设计,提供了一系列的实用工具和库,旨在简化和加速开发过程。这个工具包的核心是Jodd框架,它包含了许多模块,覆盖了从HTTP服务器到数据处理...

    jodd-all-5.0.6.jar

    Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。

    jodd mvc截图教程

    通过以上介绍,我们可以看到Jodd MVC,特别是Madvoc子框架,为Java Web开发提供了一套高效且灵活的解决方案。它的注解驱动特性使得代码更加简洁,而丰富的功能则满足了复杂应用的需求。学习并掌握Jodd MVC,将有助于...

    jodd-jar.zip

    jodd-bean-5.1.6.jar,jodd-bean-5.1.6-javadoc.jar,jodd-bean-5.1.6-sources.jar,jodd-core-5.1.6.jar,jodd-core-5.1.6-javadoc.jar,jodd-core-5.1.6-sources.jar,jodd-core-5.2.0.jar,jodd-http-5.2.0.jar,jodd-...

    jodd-log-3.6.5-BETA1.zip

    标题中的"jodd-log-3.6.5-BETA1.zip"指的是Jodd Log库的3.6.5 Beta1版本的压缩包。Jodd Log是Jodd框架的一部分,它是一个轻量级、高效的日志处理库,适用于Java开发者。Jodd Log提供了灵活的日志配置和多种日志实现...

Global site tag (gtag.js) - Google Analytics