- 博客(12)
- 收藏
- 关注
Integrating Flex, BlazeDS, and Spring security
几乎所有的应用都会涉及到安全。虽然安全涉及范围广泛的领域,但本文侧重于应用更具体的安全性,用户认证和授权。认证验证用户是谁,授权验证当前用户是否有权做他想做的事。 为了说明这些概念,本文使用一个管理和列表显示书籍的示例应用来加以说明。Flex客户端使用BlazeDS与服务端的基于Spring框架的应用交互。示例是一个完整的应用程序,它展现了使用Flex客户端安全访问的多个方面。 Sprin...
2008-10-13 23:41:50
134
The Flex, Spring and BlazeDS full stack – Part 2
实现to-do list服务端 上篇Part 1部分我们描述了使用flex-mojos构建和配置一个典型的Flex应用模块全过程,在这一部分,在这一部分,我会继续完善的范例项目(to-do list application),并描述如何应用Spring,Hibernate和MySQL创建后端模块。在第三部分我会描述如何使用BlazeDS连接前后端应用。预备条件有Spring,Hibernat...
2008-10-08 23:27:20
139
The Flex,Spring,and BlazeDS full stack——Part 1
Part 1:新建Flex模块本系列文章共分三篇,我将一步步引导建立一个基于Flex/BlazeDS/Spring/Hibernate/Mysql架构的应用,此应用使用Maven构建。此应用示例完成增、删、改和任务列表。 在开始之前,有两点需要注意:1、教程的范例应用并非现实生产环境应用,但这并不影响我们讨论的主题:Flex前端和Spring后台交互。 2、教程将使用flex-m...
2008-10-08 02:36:43
141
Pomer Functional Architecture
[url=http://code.google.com/p/pomer/wiki/Zh]Pomer Foundation Framework of Information Management System[/url]是一个开源的企业信息管理系统基础框架,它提供了一系列企业信息管理系统的基础功能,包括企业组织架构管理,用户角色权限管理,菜单管理,数据权限控制等功能,并提供丰富实用的Flex控件。基...
2008-08-23 13:13:41
124
Java线程join()方法的用处
run() 和start() 是大家都很熟悉的两个方法。把希望并行处理的代码都放在run() 中;stat() 用于自动调用run(),这是JAVA的内在机制规定的。并且run() 的访问控制符必须是public,返回值必须是void(这种说法不准确,run() 没有返回值),run()不带参数。闲话少说,我们要讲的是join(),我们首先来看个例子:代码: /*** @author QingHe...
2005-12-19 11:55:00
163
MySQL字符串比较为何不区分大小写了?
通常,MySQL中字符串比较以大小写无关方式按当前字符集(缺省为ISO-8859-1 Latin1)决定的排序次序实施。如果你不喜欢这样,在建立数据库脚本中加入下列一行:create database vipus default charset utf8;它使得比较根据用在MySQL服务器主机上的ASCII顺序进行。...
2005-12-07 16:26:00
512
Java中涉及byte、short和char类型的运算操作
Java中涉及byte、short和char类型的运算操作首先会把这些值转换为int类型,然后对int类型值进行运算,最后得到int类型的结果。因此,如果把两个byte类型值相加,最后会得到一个int类型的结果。如果需要得到byte类型结果,必须将这个int类型的结果显式转换为byte类型。例如,下面的代码会导致编译失败:class BadArithmetic { stati...
2005-06-30 02:13:00
301
平台可移植的(Windows, Unix)计时器程序设计
如何建立平台可移植的程序(包括windows和Unix)? 一般来说,一个在windows下编写的可执行程序(.exe)是不能在Unix平台下运行的,因为windows平台和Unix平台都有不同的可执行文件的格式。 我们平时所说的程序移植性指的是源代码级的移植。如果代码写的具有移植性,那么将此代码移到别的平台后仅需要做少量修改就能使用该平台下相应的编译器生成能在该平台...
2005-06-29 19:22:00
117
IT人生之猎人和猎狗
一条猎狗将兔子赶出了窝,一直追赶他,追了很久仍没有捉到。牧羊看到此种情景,讥笑猎狗说"你们两个之间小的反而跑得快得多。"猎狗回答说:"你不知道我们两个的跑是完全不同的!我仅仅为了一顿饭而跑,他却是为了性命而跑呀!"....目标....二这话被猎人听到了,猎人想:猎狗说的对啊,那我要想得到更多的猎物,得想个好法子.于是,猎人又买来几条猎狗,凡是能够在打猎中捉到兔子的,就可以得到几根骨头,捉不到的就没...
2005-06-29 18:37:00
91
爱情与婚姻
有一天,柏拉图问老师苏格拉底什么是爱情?老师就让他先到到麦田里去,摘一棵全麦田里最大最金黄的麦穗来,期间只能摘一次,并且只可向前走,不能回头。 柏拉图于是按照老师说的去做了。结果他两手空空的走出了田地。老师问他为什么摘不到? 他说:因为只能摘一次,又不能走回头路,期间即使见到最大最金黄的,因为不知前面是否有更好的,所以没有摘;走到前面时,又发决总不及之前见到的好,原来最大最...
2005-06-29 18:29:00
272
标准C处理类似INI配置文件的键值型文档
Linux下处理配置文档经常是个让人头痛的问题, 因为它不像Win32平台有INI文件处理的API或类对象, 这样, 我们就只能以字符流的方式来分析处理了, 下面的程序段实现了一个典型的处理配置文档的方法.../* 读取并处理键值型文档*/char name[20];byte age;char sex[8];int PropertyConfigurator (char *...
2005-06-29 17:31:00
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人