使用Leopard MVC
来源:互联网 发布:hlsl 算法 编辑:程序博客网 时间:2024/05/29 15:29
使用Leopard MVC
学习如何在使用Leopard MVC。
本指南将引导您完成Leopard MVC的配置。
How to complete this guide
你可以从头开始并完成每一个步骤,或者您可以绕过你已经熟悉的基本设置步骤。无论哪种方式,你最终都可以得到可工作的代码。
1、配置maven依赖
在web模块的pom.xml加入
<dependencies> [...] <dependency> <groupId>io.leopard</groupId> <artifactId>leopard-test</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <dependency> <groupId>io.leopard</groupId> <artifactId>leopard-jetty</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <dependency> <groupId>io.leopard</groupId> <artifactId>leopard-web</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> [...] </dependencies> <repositories> <repository> <id>leopard-snapshots</id> <name>Leopard Snapshots</name> <url>http://leopard.io/nexus/content/repositories/snapshots/</url> </repository> </repositories>
2、配置web.xml
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:/leopard-web/applicationContext.xml </param-value> </context-param> <context-param> <param-name>contextClass</param-name> <param-value>io.leopard.web.LeopardXmlWebApplicationContext</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>web</servlet-name> <servlet-class>io.leopard.web.mvc.LeopardDispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/web-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>web</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
3、使用Leopard页面特殊参数
创建src/main/java/io/leopard/site/web/controller/ParameterController.java
package io.leopard.site.web.controller;import io.leopard.web4j.view.JsonView;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class ParameterController {@RequestMappingpublic JsonView userAgent(String userAgent) {return new JsonView("userAgent:" + userAgent);}@RequestMappingpublic JsonView sessUid(long sessUid) {return new JsonView("sessUid:" + sessUid);}}
4、编写JettyTest
src/test/java/io/leopard/site/JettyTest.java
package io.leopard.site;import io.leopard.jetty.JettyServer;import org.junit.Ignore;@Ignorepublic class JettyTest {public static void main(String[] args) throws Exception {JettyServer.start();}}
5、运行
打开src/test/java/io/leopard/site/JettyTest.java
,右键菜单Run As -> Java Application启动Jetty测试
6、使用浏览器访问
http://localhost/parameter.do?format=true
{ "status" : "200", "message" : "", "data" : "userAgent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36"}
总结
恭喜你!您已经可以在旧项目配置使用Leopard MVC,虽然功能比较简单,你可以在这个基础上扩展出你的业务系统,祝您好运。
0 0
- 使用Leopard MVC
- Snow Leopard使用tomcat
- 使用Leopard Redis
- 使用Leopard Jdbc
- 使用Leopard Cache
- snow leopard pc 使用总结
- 使用Leopard Jetty容器测试
- 使用Leopard Redis操作Redis
- Leopard Jdbc:简化Spring Jdbc使用
- Leopard后端框架使用(环境搭建+实例源码下载)
- 使用Leopard特殊参数简化Controller方法参数编写
- 什么是leopard?
- Leopard概述
- MVC使用
- windows 7 和 windows 2008 R2 下使用 VMware7 安装 snow leopard 雪豹 1.0.6
- Mac Snow leopard升级到10.6.7后,键盘鼠标不能使用的解决方案
- HP V3803TX 安装 Mac Leopard 10.6.5, 使用原生显卡驱动和Yukon网卡驱动,使用仿冒AppleHDA驱动声卡
- Leopard市场占有率击败Vista
- mysql回顾复习
- 全面理解Java中的String数据类型
- mybatis利用log4j打印日志到控制台
- 瓷砖铺放
- XPCOM:LINUX下的组件开发技术
- 使用Leopard MVC
- javascript递归的注意事项
- LeetCode Letter Combinations of a Phone Number
- 使用Leopard Jetty容器测试
- Leopard标签简化Spring配置
- 配置URL的访问频率限制
- 基于Leopard编写单元测试
- 项目资源文件配置
- XML--schema命名空间问题