`
hzhui
  • 浏览: 61253 次
  • 性别: Icon_minigender_1
  • 来自: 广东河源
最近访客 更多访客>>
社区版块
存档分类
文章列表
引子:         现代的 Web 应用程序框架在范围和复杂性方面都有所发展,如我们用得最多的struts、spring、hibernate等,也有如慢慢流行起来的JSF等等,这些应用程序框架的发展,誓必要求应用程序的每个底层组件也必须相应地 ...
LDAP 查询基本知识: www.microsoft.com/china/technet/prodtechnol/exchange/2003/insider/ldapquery.mspx
为了更好地了解轻量级目录访问协议 (LDAP),下面介绍 X.500 和目录访问协议 (DAP)。 在 X.500 中,目录系统代理 (DSA) 是存储目录信息的数据库。 该数据库在形式上采用层级结构,可提供快速而有效的搜索与检索。 目录用户代理 ...
  [背景]        做过ActiveX控件的朋友都知道,要想把自己做的ActiveX控件功能放在自己的网页上使用,那么用户在客户端就必须进行本地的注册,也就是说用户得首先要把该ActiveX控件(test.ocx)放在本机的%system%/system32下,然后运行DOS工具里面运行regsvr32 test.ocx命令进行注册。但如果真是这么去做的话,那么代表着你处于危险之中了,因为您是通过让用户自己去部署设置环境来达到你的目的,这就失去软件项目本身所存在的价值。那么面对这种情况,我们应该如何解决呢?聪明的你一定会很快就想到,我们可以使用户在客户端自动下载安装该ActiveX控件, ...
XP的十二种方法将其定义为规则,下面我们来简单地看看到底是哪十二种“极限”方法:  规划策略(The Planning Game) 这一方法背后的主要思想是迅速地制定粗略计划,然后随着事物的不断清晰来逐步完善。规划策略的产物包括 ...
/** * 分页算法 */ package cn.eshore.user.util; public class PageBean { private int currentPage = 1;// 当前页数 public int totalPages = 0;// 总页数 private int pageSize = 0;// 每页显示数 private int totalRows = 0;// 总数据数 private int startNum = 0;// 开始记录 private int nextPage = 0;// 下一页 private int pre ...
        众所周知,在敏捷开发世界里,结对编程给我们带来许多在一般的软件工程中所无法解决的问题的好处,如花费大约一半的时间就能编写 出质量更高的代码等等。但结对编程并不是万灵的,它在一定的情况下才能给我们带来这些好处,而在另一些情况下,它就会失效、行不能。 下面就举一个例子来看看结对编程失效的情况。     因为结对编程需要两个人不断进行的沟通与做决定,所以如果不能沟通或者做不了决定的话,结对编程就行不通了。     打个比方说,小许为了赶工期,弄得非常紧张,但他的项目经理坚持让他去配合小王。这样小许就很不情愿的去跟小王搭档。他让小王把 代码给他看看。尽管他觉得DataAccesser这个 ...
        在软件工程方法学中的XP方法中,最让人感到困惑是在实际XP实践中实施得最少的那一条原则,即是结对编程。         很多人都有一种这么理解想法:XP的十二条原则中,其它的我都赞同,但是为什么要让两个人在 ...
        Web应用开发早期曾经是那么的“简单”,那个时候还只是纯HTML页面和浏览器特效而已。由于还涉及不到动态数据操作和商业应用,也就省去了很多麻烦。但是这样的“简单”只是过眼云烟,如今我们不得不为复杂的基于Web的商业应用开发采用诸多技术。   本文将介绍如何利用Struts进行应用开发的前台整合的开发过程。Struts是一个为开发基于模型(Model)-视图(View)-控制器(Controller)(MVC)模式应用架构的开源框架,是利用Java Servlet和JSP构建Web应用的一项非常有用的技术。   阅读本文需要读者具有以下几方面的开发经验:JSP、Servlet ...
Global site tag (gtag.js) - Google Analytics