- 浏览: 66163 次
- 性别:
- 来自: 北京
最新评论
-
xiaoguang337:
刚入门的可以看看,不错
Spring的核心机制依赖注入简介 -
pengyan5945:
pengyan5945 写道
while ((temp = i ...
java操作文件加密与解密 -
pengyan5945:
while ((temp = inputStream.rea ...
java操作文件加密与解密 -
石建武:
楼主写的真好 。。。 谢谢
Spring的核心机制依赖注入简介 -
whicky:
写的很通俗,看得懂!
Spring的核心机制依赖注入简介
文章列表
Java技术在多数据库系统中的应用研究
- 博客分类:
- Java天下
引言
现在的各种数据库应用,由于技术、历史等因素,往往在一个大的部门中并存有多个应用系统。这些应用系统可能分散于不同的网络节点、基于不同的操作平台、使用不同的数据库管理系统,且各子系统封闭运行,自 ...
我这里讲的不是怎么使用搜索引擎,而是怎么让程序利用搜索引擎来搜集网址,这有什么用?很有用!网上动辄有人叫卖网址数据库,如发布软件网址、邮件地址、论坛网址、行业网址,这些网址是怎么来的呢?不可能是人手工 ...
- 2007-09-21 09:51
- 浏览 1491
- 评论(0)
使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情:
1. 编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jbuilder,Visual Age for Java 等等,但是必须注意你的Java程序只能使用Java核心API包,如果要使用第三方的类库包,则该类库包也要由Java核心包开发完成,否则在发布 ...
- 2007-07-29 12:56
- 浏览 981
- 评论(0)
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。
下载Hibernate,例如2.0.3稳定版本,解压缩,可以 ...
- 2007-07-29 02:06
- 浏览 996
- 评论(0)
摘要 在Java技术中有许多方法可以对数据进行持久化,持久层也是Java应用程序中最重要的部分之一。本文在分析了3种持久层主流解决方案的基础上,介绍了O-R映射开源项目Hibernate,并介绍了在Web应用开发中怎样配置Hibernate的环境 ...
- 2007-07-29 02:05
- 浏览 1492
- 评论(0)
Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少。
上面所说的一切都得宜于Spring的核心机制,依赖注入。依赖注入让bean与bean之间以配置文件组织在一起,而不是以硬编码的方式耦合在一起。理解依赖注入
依赖注入(Dependency Injec ...
- 2007-07-29 02:02
- 浏览 6813
- 评论(4)
1、如何学习Spring?
你可以通过下列途径学习spring:
(1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。
(2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring ...
- 2007-07-29 02:01
- 浏览 1056
- 评论(0)
在 Web 应用程序开发中,页面重载循环是最大的一个使用障碍,对于 Java? 开发人员来说也是一个严峻的挑战。在这个系列中,作者 Philip McCarthy 介绍了一种创建动态应用程序体验的开创性方式。Ajax(异步 JavaSc ...
- 2007-07-29 02:00
- 浏览 1107
- 评论(0)
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:<o:p></o:p>
function func1(…){…}
var func2=function(…){…};
var func3=function ...
- 2007-07-29 01:58
- 浏览 1029
- 评论(0)
javamail 发送附件的例子
- 博客分类:
- Java天下
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class AttachExample {
public static void main (String args[])
throws Exception {
String host = args[0];
String from = args[1];
String to = args[2];
St ...
- 2007-07-29 01:57
- 浏览 1094
- 评论(0)
WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在这里也变得无能为力。回到本文的题目上来,为了创建一个可以在web浏览器上查看到图表一般有两种做法:第一种就是使用applet利用java本身对图形的支持来显示一个图表;第二种就是直接在web服务器端生成 ...
- 2007-07-29 01:55
- 浏览 1506
- 评论(0)
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
/**
* 加密解密类
*
* @author shaohl
* @version 1.00
*/
public class EncryptGen {
// static boolean debug =false ;
// 加密KEY不能随便改动
static final byte[] KEYVALUE = "6^)(9-p35@%3#4S!4S0)$Y%%^&5(j.&^& ...
- 2007-07-29 01:53
- 浏览 13341
- 评论(2)
一;安转jdk
1:给jdk文件包授运行权限
#chmod 755 j2sdk-1_4_2_03-linux-i586-rpm.bin
2:运行授权后的jdk软件包,生成rpm文件包
#./j2sdk-1_4_2_03-linux-i586-rpm.bin
3:安装rpm文件包
#rpm -ivh j2sdk-1_4_2_03-linux-i586.rpm
4:安装完毕后到/usr/java目录下查看j2sdk-1_4_2_03
二;安转tomcat
1:将tomcat复制到安装目录下解压tomcat包(我们将tomcat安装到/usr/java目录下)
#tar zxvf jakarta-to ...
- 2007-07-29 01:51
- 浏览 1318
- 评论(0)
配置
1、 下载安装Tomcat,并且下载Hibernate的运行环境(主要包含一些JAR包)。
2、 把要使用的数据库的JDBC驱动程序拷贝到%TOMCAT_HOME%\common\lib目录下。笔者使用的是MYSQL,对应的驱动程序的JAR包为mm.mysql-2.0.4-bin.jar。
3、 在Tomcat的Webapps目录下新建一个Web应用,名字为hibernate。
...
Spring中IoC的入门实例
- 博客分类:
- Spring天堂
Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IoC开始。所谓IoC就是一个用XML来定义生成对象的模式,我们看看如果来使用的。
数据模型
1、如下图所示有三个类,Human(人类)是接口,Chinese(中国人)是一个子类,American(美国人)是另外一个子类。
源代码如下:
package cn.com.chengang.spring;
public interface Human {
void eat ...