Welcome 微信登录

首页 / 软件开发 / JAVA

开发J2EE企业级应用程序要领

开发J2EE企业级应用程序要领

开发J2EE企业级应用程序要领2009-12-07J2EE,作为开发mission-critical的企业级应用的一整套规范的整合平台。其规范之多、内容之广,从而给开发J2EE应用带来了很多“麻烦”。比如,为实现内容的RDBMS存储,我们可能的方法有JDBC、Entity Beans、JDO、O/R Mapping工具(TopLink、Hibernate)、XML-DBMS、JAXB等方法(其中一些方法不是J2EE规范所包含的)。因...
深入浅出基于Java的建造设计模式

深入浅出基于Java的建造设计模式

深入浅出基于Java的建造设计模式2009-12-07一、引子前几天陪朋友去装机店攒了一台电脑,看着装机工在那里熟练的装配着机器,不禁想起来了培训时讲到的建造模式。作为装机工,他们不用管你用的CPU是Intel还是AMD,也不管你的显卡是2000千大元还是白送的,都能三下五除二的装配在一起——一台PC就诞生了!当然对于客户来说,你也不知道太多关于PC组装的细节。这和建造模式是多么的相像啊!今天就来探讨一下建造模式二、定义与结构GOF...
实战Java多线程编程精要之高级支持

实战Java多线程编程精要之高级支持

实战Java多线程编程精要之高级支持2009-12-07 天极 线程组线程是被个别创建的,但可以将它们归类到线程组中,以便于调试和监视。只能在创建线程的同时将它与一个线程组相关联。在使用大量线程的程序中,使用线程组组织线程可能很有帮助。可以将它们看作是计算机上的目录和文件结构。线程间发信当线程在继续执行前需要等待一个条件时,仅有 synchronized 关键字是不够的。虽然 synchronized 关键字阻止并发更新一个对象,但它没有实现线程间发信。O...
实战Java多线程编程精要之实现线程

实战Java多线程编程精要之实现线程

实战Java多线程编程精要之实现线程2009-12-07 天极 使用 Java 编程语言实现线程Java编程语言使多线程如此简单有效,以致于某些程序员说它实际上是自然的。尽管在 Java 中使用线程比在其他语言中要容易得多,仍然有一些概念需要掌握。要记住的一件重要的事情是 main() 函数也是一个线程,并可用来做有用的工作。程序员只有在需要多个线程时才需要创建新的线程。Thread 类Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要...
实战Java多线程编程精要之限制优先级

实战Java多线程编程精要之限制优先级

实战Java多线程编程精要之限制优先级2009-12-07 天极 限制线程优先级和调度Java 线程模型涉及可以动态更改的线程优先级。本质上,线程的优先级是从 1 到 10 之间的一个数字,数字越大表明任务越紧急。JVM 标准首先调用优先级较高的线程,然后才调用优先级较低的线程。但是,该标准对具有相同优先级的线程的处理是随机的。如何处理这些线程取决于基层的操作系统策略。在某些情况下,优先级相同的线程分时运行;在另一些情况下,线程将一直运行到结束。请记住,J...
实战Java多线程编程之不提倡的方法

实战Java多线程编程之不提倡的方法

实战Java多线程编程之不提倡的方法2009-12-07 天极 不提倡使用的方法是为支持向后兼容性而保留的那些方法,它们在以后的版本中可能出现,也可能不出现。Java 多线程支持在版本 1.1 和版本 1.2 中做了重大修订,stop()、suspend() 和 resume() 函数已不提倡使用。这些函数在 JVM 中可能引入微妙的错误。虽然函数名可能听起来很诱人,但请抵制诱惑不要使用它们。调试线程化的程序在线程化的程序中,可能发生的某些常见而讨厌的情况...
使用Java实现网络传输数据压缩的实例

使用Java实现网络传输数据压缩的实例

使用Java实现网络传输数据压缩的实例2009-12-071:选择或者创建一个新的套接字。(可以参看SUN´S的"创建一个典型的套接字")。2:创建一个服务器端的套接字3:创建一个RMIClientSocketFactory4:创建一个RMIServerSocketFactory5:创建一个继承了UnicastRemoteObjec的远程对象,从而使用新的factories根据这一大致的想法,我们来看每一步如何具体的实现。步...
使用Java来实现域名和IP地址转换的操作

使用Java来实现域名和IP地址转换的操作

使用Java来实现域名和IP地址转换的操作2009-12-07对我们普通用户而言,形象化的符号要比一捆枯燥的数字编码要好记得多。比如,我们会很容易地记住字符串“www.oscar.com”,却很难记住206.17.191.12。本文简要地介绍了Internet命名规则和地址的划分约定,然后介绍了如何利用Java语言完成符号名(上面的字符串)和IP地址(上面的数字串)之间的转换工作,并给出一个实例,检查可访问的远程主机。Interne...
JSF技术详细介绍

JSF技术详细介绍

JSF技术详细介绍2009-12-07与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。Java Server Faces (JSF) 技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言、协议、客户端设备无关。利用JSF提供的可重用、可扩展、基于组件的用户界...
Acegi(一):酝酿将近一年后的提高

Acegi(一):酝酿将近一年后的提高

Acegi(一):酝酿将近一年后的提高2009-12-13 javaeye rmn190过年后回到公司,工作上的事还没有正式开始, 于是就又开始学习Acegi这个框架了.说起这个框架,真是有太多话想说:这个框架是除SSH外我自己独立学习分析的第一个框架, 从这方面第一篇博客 到现在快一年了, 这么长时间里断断续续在用, 也偶尔心血来潮地以debug方式"研究"一番, 但收获很小。大概是酝酿够了吧,今天有了个突破性地进展. 这些天再看那些...
Acegi(二): 迷茫后,写还是不写?

Acegi(二): 迷茫后,写还是不写?

Acegi(二): 迷茫后,写还是不写?2009-12-13 javaeye rmn190昨天写了篇Acegi方面的开头,由于需要些东西,上网搜时, 却"情理之中而又意料之外"地发现了05年有人写的Acegi方面的东西。别人写的很详细,从接触Acegi开始困扰很久的时间人家很通畅地表达了出来. 我一下有些蒙了: 别人这么早就写了,写的还不错,而我现在才开始写也不赶趟了,而且还有被人家取笑的可能. 这怎么办?写还是不写. 怎么写?犹豫中翻...
Acegi(四):Acegi初体验及初解剖

Acegi(四):Acegi初体验及初解剖

Acegi(四):Acegi初体验及初解剖2009-12-13 javaeye rmn190上篇博客中,我们以静态地角度对Acegi的核心概念及其实现上的核心部件进行了谈讨,本这篇中,我们将结合一个Web程序来体会并介绍下在Web项目中配置Acegi里都有哪些关键点。我们知道Acegi可以多种实用场景,但现在用的最多的还是在Web项目中,这里不再介绍配置的具体步骤,直接将一个配置好的Web项目传了上来(只做了那些必要的配置),见附件,不出意外的话,这个例子...
Acegi源码研究(六):Acegi编码/设计碎得

Acegi源码研究(六):Acegi编码/设计碎得

Acegi源码研究(六):Acegi编码/设计碎得2009-12-13 javaeye rmn190前些天通过一个Acegi的Web实例,我们感受了下受保护的好处,也通过一步步的跟踪,感觉到Acegi里"七剑"的存在.本来是想着继续再往下做扩展的,后来一想还是回过头来整理下研究Acegi过程中的碎得吧,毕竟这样的碎得写起轻松些,我也稍稍放松下. 信马由缰地溜达了下,又想起了当时一开始看Acegi源码时的如下问题:1, FilterT...
Acegi(七):LogoutFilter配置及几个问题

Acegi(七):LogoutFilter配置及几个问题

Acegi(七):LogoutFilter配置及几个问题2009-12-13 javaeye rmn190这些天有点懒散, 想的也得振作一下吧. 从最好容易的部分下手, 这样想到Acegi.前段时间的博客里写了acegi的最简单配置, 以及围绕这些简单配置的一点点源码层面的钻研. 而实际项目中的配置光这些是不够的, 比如说用户信息及权限还有系统的访问权限都是要放到数据库里的, 这样在做用户登录与权限认证时就要hit数据库了, 这方面的配置又怎样呢?不过这篇...
Acegi(九) 子类SavedRequestAwareWrapper

Acegi(九) 子类SavedRequestAwareWrapper

Acegi(九) 子类SavedRequestAwareWrapper2009-12-13 javaeye rmn190上篇中我们对 securityContextHolderAwareRequestFilter的丰富多彩有了个体验, 最后对这个类的名字也做了一个望文生义的解释. 本篇中我们将接着看上篇提到的子类,即SavedRequestAwareWrapper. 这个类在父亲的基业上又有什么新的突破呢? 这得从它的贤内助说起, 即这个子类的属性save...
Acegi(十一):借鉴Acegi的Exception的异常处理

Acegi(十一):借鉴Acegi的Exception的异常处理

Acegi(十一):借鉴Acegi的Exception的异常处理2009-12-13 javaeye rmn190今天改项目中的一个问题时, 不由自住地想到了Acegi异常处理. 现在相比项目中的异常处理后, 很是感叹Acegi对异常的处理呀.先大致回忆下Acegi里的异常处理. 这里说Acegi的异常处理是指围绕ExceptionTranslationFilter展开的, 当然别的地方也有,暂时不做考虑.Acegi配置中在filterInvocation...
<< 331 332 333 334 335 336 337 338 339 340 >>