在mvc中怎么显示用户名_一个易学易用高效便捷的MVC和ORM框架

开发目的

@copyright 杨同峰 保留所有权利

本文可以转载,但请保留版权信息。

SSH框架配置复杂、难用。个人认为这不是一个框架应该有的样子。框架应该使用简单、配置简单、代码简洁。于是参照Django的一些特性,编写了这个MVC+ORM框架。

特性

  1. 大量的默认约定,避免了大量的配置
  2. 配置方便、使用便捷、易于上手
  3. 支持延迟加载技术的List
  4. 和JSTL无缝兼容

配置

  1. 新建一个Web Project(MyEclipse为例)
  2. 将以下jar放到WebRoot/Web-INF下面
  3. yangmvc-1.6-all-in-one.jar
  4. 下载地址
  5. http://git.oschina.net/yangtf/YangMVC/attach_files
  6. 在web.xml中(web-app标签内)加入
 yangmvcorg.docshare.mvc.MVCFiltercontrollerorg.demotemplate/viewyangmvc/*dbhostlocalhostdbusrrootdbpwd123456dbnamemvc_demodbport3306

所有需要配置的都在这里了。这里做个简要说明

MVCFilter是我们MVC框架的入口。(不管是啥MVC框架都免不了这个)

它有controller和template两个参数。

controller 是你控制器存放位置的包名。 比如这里是org.demo 你建立的控制器都必须写在这个包中

template是你存放模板(视图)的地方。这个路径是相对于WebRoot即网站根目录的。

比如这里的配置(/view)是WebRoot下的view目录。

dbhost dbname dbusr dbpwd 是数据库的 地址、数据库名、用户名和密码。目前这个MVC框架只支持MySQL,后续会添加其他数据库的支持。

注意,模板目录(template参数所配置的值)以/开头,如/view。

YangMVC的第零个例子-HelloWorld程序

public class IndexController extends Controller { public void index(){ output("Hello YangMVC"); }}

他的作用就是显示一句话。如图

284cf30d108f3c45d1632f62d64fac03.png

第零个例子的显示

IndexController来处理应用的根目录下的请求。 index方法来处理这个目录下的默认请求。

YangMVC第一个Demo

在org.demo包下建立此类:

public class BookController extends Controller { public void index(){ DBTool tool = Model.tool("book"); LasyList list = tool.all().limit(0, 30); put("books
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值