-
实现基于Spring框架应用的权限控制系统[组图] 日期:2009-12-23 15:42:36 点击:2 好评:0
摘 要 Spring框架是一个优秀的多层J2EE系统框架,Spring本身没有提供对系统的安全性支持。Acegi是基于Spring IOC 和 AOP机制实现的一个安全框架。本文探讨了Acegi安全框架中各部件之间的交互...
-
struts+spring+ibatis轻量级J2EE开发[组图] 日期:2009-12-23 15:42:36 点击:4 好评:0
多数IT 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说...
-
垃圾清理势在必行――Java垃圾收集算法 日期:2009-12-23 15:42:36 点击:3 好评:0
1.垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内...
-
Java应用技巧:对于 Cookie 的操作详解 日期:2009-12-23 15:42:36 点击:7 好评:0
1.设置Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 设置60秒生存期,假如设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。 cookie.setPath("/test/test2"); 设...
-
Java编译器对于String常量表达式的优化 日期:2009-12-23 15:42:36 点击:5 好评:0
首先把问题摆出来,先看这个代码 String a = "ab"; String b = "a" + "b"; System.out.println((a == b)); 打印结果会是什么?类似这样的问题,有人考过我,我也拿来考过别人(蛮好玩的,大家也可以拿...
-
基于Java的界面布局 DSL 的设计与实现 日期:2009-12-23 15:42:36 点击:5 好评:0
界面设计应该是一项布满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之间存在很大的语义隔阂...
-
JAVA和.NET两个平台对于安全功能的比较 日期:2009-12-23 15:42:36 点击:2 好评:0
第一部分 安全配置和代码封装 安全配置 两个平台的配置都是通过XML或纯文本文件,两个平台最大的区别在于处理安全配置体系的方式不同。 在.NET平台,有图形接口和命令行二种方式...
-
浅谈Java中利用JCOM实现仿Excel编程 日期:2009-12-23 15:42:36 点击:11 好评:0
在Java中使用JCOM和JXL注重要点: (1)在你的lib下要有jdom-1.0.jar,jxl-2.5.5.jar,jcom-2.2.4.jar,jcom.dll。 (2)要把jcom.dll同时放到你JDK的bin目录下或者放到系统盘的windows下(推荐放到JDK的B...
-
运用Jakarta Struts的七大实战心法(1)[组图] 日期:2009-12-23 15:42:36 点击:5 好评:0
编者按:当作者 ChUCk Cavaness(著有《Programming Jakarta Struts》一书)所在的网络公司决定采用Struts框架之后,Chuck曾经花费了好几个月来研究如何用它来构建公司的应用系统。本文叙述的正...
-
软件项目开发过程模型[组图] 日期:2009-12-23 15:42:36 点击:7 好评:0
1. 什么是软件项目开发过程模型 项目开发过程模型就是对于项目开发过程的概念建模,从而能够实现在理论上对于软件项目开发过程进行量化分析。 ?XML:NAMESPACE PREFIX = O /> 软件开发过程...
-
用Java事件处理机制实现录制回放功能[组图] 日期:2009-12-23 15:42:36 点击:12 好评:0
目前在一些Java应用程序的GUI测试工具,可以提供捕捉用户操作的能力并在代码被修改之后能够自动回放用户的操作。文章将分析Java的事件处理模型及其原理,介绍了基于事件源识别的...
-
开源技术――体验Struts 日期:2009-12-23 15:42:36 点击:7 好评:0
用户登陆的实现 看到题目,您一定觉得很土,Struts早已风靡,而关于Stuts的文章也早已遍地都是,假如你觉得土那你就别看了,我只是把我这段时间学到的一些比较肤浅知识在这里记录...
-
JavaBean与Java的Class的关系 日期:2009-12-23 15:42:36 点击:11 好评:0
要说Bean,就得提到Introspection和Reflection,还有“动态”。 一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,答应改变程序结构或变量类型,这种语言称为动...
-
利用Stripes实现Java Web开发[图] 日期:2009-12-23 15:42:36 点击:6 好评:0
Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架。本文将介绍Stripes与其它如Struts之类基于动作的框架的区别和其提供的一些存在于Ruby on Rails之中...
-
对Java程序多态性支持的改进 日期:2009-12-23 15:42:36 点击:5 好评:0
多态性(polymorphism)是面向对象编程的属性,它答应多个方法使用同一个接口。Java从多个方面支持多态性,其中两个方面最为突出。第一个是每个方法(标记为 final的方法除外)都可以被子...
-
Java小技巧:关于Cookie的操作 日期:2009-12-23 15:42:36 点击:1 好评:0
测试环境:JDK1.5、Tomcat5.5 1.设置Cookie 1Cookie cookie = new Cookie("key", "value"); 2cookie.setMaxAge(60); //设置60秒生存期,假如设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效...
-
Java串行端口通讯技术[图] 日期:2009-12-23 15:42:36 点击:7 好评:0
了解串行通讯 串行通讯协议有很多种,像RS232,RS485,RS422,甚至现今流行的USB等都是串行通讯协议。而串行通讯技术的应用无处不在。可能大家见的最多就是电脑的串口与Modem的通讯。...
-
struts标签使用举例--logic篇[组图] 日期:2009-12-23 15:42:36 点击:6 好评:0
1. logic:empty 该标签是用来判定是否为空的。假如为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: !-- frame contents -- !-- /frame contents -- 1)当Java对象为null时; 2)当String对...
-
JAVA使用XML作为持久存储介质实现方法 日期:2009-12-23 15:42:36 点击:2 好评:0
对一些需要将数据持久化的小型程序中,传统的关系型数据库显得庞大而不实用,OO数据库有一个学习曲线的问题,而使用XML是一种较好的选择.本文将就设计一个合理的XML持久化的解决方案...
-
Java中调用SQL Server存储过程示例 日期:2009-12-23 15:42:36 点击:7 好评:0
最近做了个Java的小项目(第一次写Java的项目哦), 到网上搜索了半天,找到了一个比较好点的调用存储过程的例子,而且网上普遍采用的都是setXXX((int parameterIndex, XXX x)的形式。这种形...