搜索到与相关的文章
编程技术

spring 3.0 security配置例子

我几年前自己写过一个后台权限管理的东西,也是基于用户-角色-权限这样的结构,说实话代码结构写得不好,因为是硬编码的形式,虽然功能其实用起来还是挺好用的,用户、角色及权限的管理均可在后台轻松完成,但现在如果再用硬编码的形式写这样的系统就说不过去了。目前关于权限管理的java开源系统比较多,有的比较有名,有的不出名,比如像SpringSecurity就很出名,在权限管理方面做得也非常全面,子猴这篇文章也是对SpringSecurity做个简短介绍。我以最新版的

系统 2019-08-29 23:48:22 2378

Java

简化Ajax和Java开发

为了适应不同的应用程序需求和开发样式,大部分Web框架都在尽力变得灵活和可扩展。不幸的是,这有时候会增加复杂性和处理开销,还会产生很大的配置文件。本文将展示如何使用JSP标准标记库(JSTL)和JSP标记文件实现数据绑定、页面导航和样式约定,从而简化开发和维护。您将了解如何构建带有动态属性的定制JSP标记,使快速更改应用程序变得更加容易。此外,本文最后一节包含了一个使用Ajax提交Web表单的示例。

SqlServer

mssql查出数据库表结构

SELECTTableName=CASEWHENC.column_id=1THENO.nameELSEN''END,TableDesc=ISNULL(CASEWHENC.column_id=1THENPTB.[value]END,N''),Column_id=C.column_id,ColumnName=C.name,PrimaryKey=ISNULL(IDX.PrimaryKey,N''),[IDENTITY]=CASEWHENC.is_identity

系统 2019-08-29 22:50:37 2378

编程技术

程序员职业生涯中的〇一三五七

赖勇浩(http://laiyonghao.com)今天早上起来,在twitter上扯淡了两句(我的账号:@laiyonghao)程序员职业生涯中工作一年、三年、五年之后的一些常见的想法和做法,@laoxiong建议我不妨写篇blog记录一下,嗯,很好的建议,所以就扩展了一下,谈谈自己的一些看法。嗯,事先声明一下:我没有想去指导读者如何安排自己的职业生涯的想法,我只是记录自己的所思,千万不要想着我有尝试去说服你去做某事的意愿,绝对没有。因为做比说难,以下说

系统 2019-08-29 22:28:40 2378

编程技术

第一章 第一节 hello qt

publicclassHelloQt{publicstaticvoidmain(String[]args){QApplication.initialize(args);//不管咋个说这个总要在开头看到他的身影QLabelqlable=newQLabel("Whoami");qlable.show();QLabelqlable1=newQLabel("I'murboss");qlable1.show();QApplication.exec();//不管咋个说

系统 2019-08-29 22:16:22 2378

编程技术

使用Drupal的项目开发过程

Drupal过程第一阶段:规划如果成功的网站的定义是:它完成一个组织的目标的能力--任何Web项目的首要的任务是必须了解客户的短期和长期需要和观点。即使(尤其是?)如果您为自己或自己的组织建立一个网站,这一阶段无疑是很重要的。对我们来说,规划阶段,要求在合适的时候问合适的问题。它以评估宏大兰图目标开始,到建立线框结束。这些线框,用在第2阶段:设计/建造,从而分开的设计和制造团队,现在很好地植根于该组织的宗旨,创造一个有吸引力的,实用,有效的网站。第1步:战

系统 2019-08-29 22:12:15 2378

编程技术

Fedora14 基于Qt的UDP传输文字聊天小软件实现

先上一张最后运行结果图,顺便说下开发环境:fedora14+qt4.8.1.界面的搭建是用designer画的,以前还没用过,都用程序写界面发现吃力不讨好,用designer画的效果和程序写时完全等价的。他会自动生成一个类似android下的xml布局文件,并且自动关联槽函数,不用白不用,哈哈!基类为widget。先交代几个重要变量:192.168.2.211对应变量ipEdit6665------------------------portEdit信息交

系统 2019-08-12 09:29:59 2378