Welcome 微信登录

首页 / 软件开发 / JAVA

如何编写可通过代理访问因特网上的Web服务器的Java应用程序

如何编写可通过代理访问因特网上的Web服务器的Java应用程序

如何编写可通过代理访问因特网上的Web服务器的Java应用程序2010-12-04本技巧将向您讲述如何编写可通过代理访问因特网上的Web服务器的Java应用程序。在Java应用程序中加入代理支持只需额外编写几行代码,且不依赖任何安全性“漏洞”。几乎所有的公司都十分关注保护自己的内部网络,以防黑客及入窃者。一种常见的安全措施是完全断开与因特网的连接。如果黑客们不能连接到您的任何一台机器,他们就不能非法进入您的系统。这种策略产生的不利副...
关于EJB的持久化对象技术分析

关于EJB的持久化对象技术分析

关于EJB的持久化对象技术分析2010-12-04表格型的关系型数据库与树型Java对象之间的映射问题是一个至今争论不休的问题,好在现在已经有了一些好的解决方案。在本文中,我们将介绍EJB技术是怎样用自已特定的方式来解决这个问题的。只要是涉及到保存及查询信息 ,那绝大多数应用程序都需要与关系数据库打交道。但由于关系数据库与Java对象在结构上有着本质的区别,关于它们之间的映射关系对于那些Java开发者们来说,是一个很令人头痛的问题。关系型数据库是以表格方式...
实战JBOSS - 教你写第一个EJB

实战JBOSS - 教你写第一个EJB

实战JBOSS - 教你写第一个EJB2010-12-04前言本文是为想在JBOSS环境下进行EJB开发的读者而写的,在阅读本文之前,你最好对EJB有一个基本了解。JBOSS是一个开放源码的免费EJB服务器,它实现了其它J2EE所规定的大多数功能,现在sun公司已经把JBOSS作为J2EE1.4的标准实现服务器了,本文就带领大家从Jboss3.2.6的安装开始,一直到开发出一个完整的”hello,world”的ejb为止。JBOSS...
我学习Hibernate的理由

我学习Hibernate的理由

我学习Hibernate的理由2010-12-04在我做过的很多项目的过程中,我一直有一个悬而未决的问题在困扰我,那就是持久层的开发。持久层的开发一般来说要么用CMP,要么用JDBC+DAO。 CMP就不用说了,它对我来说是一种失败的实践,而JDBC+DAO也存在很多的困难,我很难做到把关系表记录完整的映射到持久对象的关系上来,这主要体现在多表的关系无法直接映射到对持久对象的映射上来,可能是一个表映射多个持久对象,有可能是多个表映射一个持久对象,更有可能的...
漫谈Java程序设计中的接口应用

漫谈Java程序设计中的接口应用

漫谈Java程序设计中的接口应用2010-12-04Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为作者对接口的这一解释再准确不过...
基于Java的IDEA加密算法探讨

基于Java的IDEA加密算法探讨

基于Java的IDEA加密算法探讨2010-12-04摘要:本文介绍了在JAVA环境下如何实现IDEA对称加密算法。由于电子商务和电子政务的普及,安全加密技术在其中应用非常广泛,对安全加密技术的要求也很高。目前在JAVA环境下实现IDEA加密具有很多的优势,因为JAVA是基于面向对象的,并且由于它的平台无关性能被大量应用于Internet的开发。关键字:IDEA(Internation Data Encryption Algorithm) JCA JCE ...
Eclipse富Ajax开发平台在CAS Software AG项目中的应用

Eclipse富Ajax开发平台在CAS Software AG项目中的应用

Eclipse富Ajax开发平台在CAS Software AG项目中的应用2010-12-04 infoq 译:连小剑简介CAS Software AG是来自德国Karlsruhe的一家软件公司,创建于1986年。该 公司专注于CRM(客户关系管理)领域,尤其是在SME(中小企业)方面。近年来 CAS Software的软件产品在CRM领域获得了非常好的声誉,包括他们在特定领域 诸如面向教育、自动代理权和基于会员的组织或者协会等的CRM产品。近来CAS ...
面向Java开发人员的Scala指南 - 用Scitter更新Twitter

面向Java开发人员的Scala指南 - 用Scitter更新Twitter

面向Java开发人员的Scala指南 - 用Scitter更新Twitter2010-12-04 IBM Ted Neward在撰写本文时,夏季即将结束,新的学年就要开始,Twitter 的服务器上不 断涌现出世界各地的网虫和非网虫们发布的更新。对于我们很多身在北美的人来 说,从海滩聚会到足球,从室外娱乐到室内项目,各种各样的想法纷至沓来。为 了跟上这种形势,是时候重访 Scitter 这个用于访问 Twitter 的 Scala 客户 机库了。如果 到目...
J2SE5.0新特性之使用代理服务器

J2SE5.0新特性之使用代理服务器

J2SE5.0新特性之使用代理服务器2010-12-05J2SE1.5也被称为J2SE5.0,在5.0以前的代理服务器设置挺不友好,现在,5.0提供了对通过代理服务器的更加灵活的控制,它可以对http,https,ftp,socks等分别设置,而且还可以设置不需要通过代理服务器的主机和地址。这和我们在IE、firefox中设置代理服务器类似。1.你可以在通过java -DXXXX=YYYY方式在程序启动时设置,你也可以在程序中将设置放入系统属性中,你也可以...
体验Java 1.5中面向方面(AOP)编程

体验Java 1.5中面向方面(AOP)编程

体验Java 1.5中面向方面(AOP)编程2010-12-05对于一个能够访问源代码的经验丰富的Java开发人员来说,任何程序都可以被看作是博物馆里透明的模型。类似线程转储(dump)、方法调用跟踪、断点、切面(profiling)统计表等工具可以让我们了解程序目前正在执行什么操作、刚才做了什么操作、未来将做什么操作。但是在产品环境中情况就没有那么明显了,这些工具一般是不能够使用的,或最多只能由受过训练的者使用。支持团队和最终用户也需要知道在某个时刻应用...
在SpringSide 2.0中使用多个数据库

在SpringSide 2.0中使用多个数据库

在SpringSide 2.0中使用多个数据库2010-12-05为了提高网站将来向外扩展的能力,我是用了数据分割的架构,这就要求我的网站能够灵活的访问多个数据库,如果是直接操作JDBC,这根本就不成问题。但是在SpringSide2.0中,由于集成了Hibernate,所以对数据的访问大部分时候都是通过配置实现的。要想在SpringSide2.0中使用多个数据库,最简单的办法就是配置多个sessionFactory,下面是我的探索步骤。首先,要修改src...
Java数据对象技术JDO简介

Java数据对象技术JDO简介

Java数据对象技术JDO简介2010-12-05作为异军突起的新型语言,Java定义了一个标准的运行环境,用户定义的类在其中得到执行。这些用户自定义类的实例代表了真实环境中的数据,包括储存在数据库、文件或某些大型事务处理系统中的数据,而小型系统通常也需要一种在本地负责控制数据存储的机制。由于数据访问技术在不同的数据源类型中是不一样的,因此对数据进行访问成了给程序开发人员的一种挑战,程序员需要对每一种类型的数据源使用特定的编程接口(API),即必须至少知道...
Java数据对象(JDO)的前世今生

Java数据对象(JDO)的前世今生

Java数据对象(JDO)的前世今生2010-12-051 Java与数据库应用,JDBCJava发明以来,在短短的几年之间,迅速占领了从桌面应用(J2SE)到服务器(J2EE),再到小型设备嵌入式系统(J2ME)的应用开发市场,其语言吸取了SmallTalk的一切皆对象的理念,摆脱了C++的历史累赘,简洁、自由的风格赢得了很多开发者的喜爱。从JDK1.1开始,Java成为实用的语言,而不是被人观望的新品秀;再经过JDK1.2的大量增强(尤其是Collec...
Eclipse 3.0简介和插件开发示例

Eclipse 3.0简介和插件开发示例

Eclipse 3.0简介和插件开发示例2010-12-05Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是Eclipse已经超越了开发环境的概念,可以想象Eclipse将成为未来的集成的桌面环境。目前的Eclipse本身就具备资源管理和外部程序的功能,加上无所不能的插件,将构成一个丰富多彩的工作环境而不仅仅是一个IDE。1.Ecli...
<< 61 62 63 64 65 66 67 68 69 70 >>