首页 > 编程学习 > Nutz:Java开发框架搭建基本完成
2013三月25

Nutz:Java开发框架搭建基本完成

一直想拥有一个开发快捷、界面美观、用户体验好的java开发框架,网罗不来只好自己动手,现在框架基础功能已完成,界面还需要美工优化一下。(以下图片点击查看全图)

1

 

购买咨询Q:11624317
验证信息:框架

技术:Nutz + Velocity + c3p0 + zDialog +  jQuery + zTree

环境:JDK + Eclipse +Tomcat + Oracle/MySQL

1、系统采用国产开源Nutz框架,实现项目的“零配置”(这可比SSH轻松多了),Nutz在一个类中可以随意定义访问地址,返回String、JSON、对象或跳转到具体页面,也可以利用Velocity打印结果;
2、系统集成泽元CMS1.0系统中的弹出窗口及页面验证、控制JS,并结合jquery easyui实现标签页;
3、系统无缝集成jQuery,jquery和nutz真是天作之合,可方便的实现ajax功能,另外你也可以使用velocity在页面输出内容,比较灵活;
4、已完成系统管理模块,数据表设计合理,权限控制到按钮级,可按机构建用户角色等。

下面是一段简单的Nutz类实现,Nutz更多介绍可以访问官网:http://nutzam.com/

@IocBean
@At("/private")//访问路径
@Filters({ @By(type = GlobalsFilter.class) })
public class LoginAction extends BaseAction {

	@At //访问路径,不指定则为方法名称,即:/private/logout
	@Ok(">>:/private/login")//外连接,跳转到 /private/login
	public void logout(HttpSession session) {
		session.removeAttribute("userSession");
	}

	@At("/login")
	@Ok("->:/private/login.html")//内连接,输出到 /private/login.html
	public void login(HttpServletRequest req) {
		req.setAttribute("menulist", "helloworld");//页面可以用velocity语言输出
	}
	@At
	@Ok("raw") //返回字符串类型,也可以是json、对象等
	public int Online(@Param("loginname") String loginname,HttpSession session) { 
		Sys_user user = (Sys_user) session.getAttribute("userSession");
		if(user==null){ 
			return -2;
		}
		if (loginname != null&&!"".equals(loginname)) {
			OnlineUtil.addUser(loginname, String.valueOf(1));
		} 
		return OnlineUtil.getOnlineCount(String.valueOf(1));
	} 

}

2

 

3

 

4

5

4,730 total views, 3 views today

本文地址:https://blog.wizzer.cn/archives/2586 , 转载请保留.

7 Responses to “Nutz:Java开发框架搭建基本完成”

  1. #1 ycy 回复 | 引用 Post:2015-10-01 01:44

    你好能把项目代码发过来学习哈不?

  2. #3 小白 回复 | 引用 Post:2013-11-05 16:18

    我自己也搞了个呢 http://boce100.duapp.com/login
    [比你的粗糙,springmvc+dbutils+phpcms界面+artdialog]

    nutz不支持BAE,很郁闷

    • #4 Wizzer 回复 | 引用 Post:2013-11-07 15:52

      不错唉 只是感觉字体按钮大小不协调 按钮再美好一下就好了

  3. #5 solomon 回复 | 引用 Post:2013-09-13 23:20

    能否把项目提供给大家学习下,谢谢了。

  4. #6 cocely 回复 | 引用 Post:2013-04-11 09:00

    这不 都是 extjs的 UI么

发表评论