Welcome 微信登录

首页 / 软件开发 / JAVA

用Java的New IO开发网络协议

用Java的New IO开发网络协议

用Java的New IO开发网络协议2010-12-11最近用Java的New IO开发了一套简单的网络协议,在这里我把中的一些心得整理一下,总结出一套简单的可以重用的网络协议开发框架,希望能够给初学者一点帮助。网络协议基本的通讯单位是一个一个的消息包。在用socket传输这些包的时,首先要解决的一个问题是如何解决包与包之间的边界问题。socket传输的是流,一个send中发出的消息,在对方不一定在一个recv中收到,可能要多次recv,或者一个recv收...
用Java访问SQL Server 2000数据库

用Java访问SQL Server 2000数据库

用Java访问SQL Server 2000数据库2010-12-11摘要:本文主要介绍采用JDBC、ODBC接口实现了与SQL Server2000数据库的连接,并利用Java应用程序对其进行访问,同时通过图形用户界面实现了简单的查询功能。关键词:Java,SQL Server,数据库前言数据库技术和网络技术是当今计算机领域的两大热门话题,数据库技术自产生以来,在技术上已发展成熟。而作为前端访问的开发工具和环境仍处在不断完善和发展之中,除了网络上使用的A...
用Java构造自己的媒体播放器

用Java构造自己的媒体播放器

用Java构造自己的媒体播放器2010-12-11一、概述首先我们来看看构造这个媒体播放器要达到什么样的目标,确定了目标也就确定了代码量和程序的复杂程度。本文的媒体播放器要达到如下目标:媒体播放器是一个菜单驱动的简单AWT应用。媒体播放器包含一个“文件”菜单,文件菜单包含三个菜单项:“打开”,用来打开媒体文件。“循环”,是播放一次(默认),还是重复播放。“退出”...
用Java绘制K线图

用Java绘制K线图

用Java绘制K线图2010-12-11Java语言中的Applet(Java小程序)和Application(Java应用程序)是在结构和功能上都存在很大差异的两种不同的编程方式。Applet应用于Web页上,可做出多姿多彩的页面特效,给网站增辉添色;Application则与其他(如VB、VC)一样,可编制各种应用程序。本文要讨论的是第一种情况,在Web页上用Java Applet绘制K线图。K线是股市行情分析中的一种参数指标,用股票每日的开盘价、最高...
用Java实现Web服务器

用Java实现Web服务器

用Java实现Web服务器2010-12-11HTTP协议简介超文本传输协议(HTTP)是位于TCP/IP 协议的应用层,是最广为人知的协议,也是互连网中最核心的协议之一,同样,HTTP 也是基于 C/S 或 B/S 模型实现的。事实上,我们使用的浏览器如Netscape 或IE 是实现HTTP 协议中的客户端,而一些常用的Web 服务器软件如Apache、IIS 和iPlanet Web Server 等是实现HTTP 协议中的服务器端。Web 页由服务...
用JBuilder实现类似Visual Studio的宏扩展功能

用JBuilder实现类似Visual Studio的宏扩展功能

用JBuilder实现类似Visual Studio的宏扩展功能2010-12-11对于Visual Studio的宏,大家应该很熟悉了,这是一篇关于JBuilder实现类似Visual Studio的宏扩展功能,我们就通过对一段代码是否注释掉作为简单例子。大家可以实现自己的一些扩展,算是抛玉引砖了。支持环境: Jbuilder 4.0 - JBuilder 7.0使用JBuilder编译时需要在 Project ---> Project Prope...
用JFreeChart创建基于Web的图表

用JFreeChart创建基于Web的图表

用JFreeChart创建基于Web的图表2010-12-11WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此...
用Socket类实现HTTP协议客户端应用

用Socket类实现HTTP协议客户端应用

用Socket类实现HTTP协议客户端应用2010-12-11Http客户端程序已集成在Java语言中,可以通过URLConnection类调用。遗憾的是,由于SUN没有公布Http客户程序的源码,它实现的细节仍是一个谜。本文根据HTTP协议规范,用Java.net.Socket类实现一个HTTP协议客户端程序。1.Socket类:了解TCP/IP协议集通信的读者知道,协议间的通信是通过Socket完成的。在Java.net包中,Socket类就是对Soc...
优化JDBC性能的三大技巧

优化JDBC性能的三大技巧

优化JDBC性能的三大技巧2010-12-11开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC驱动程序并不会抛出异常告诉你。本系列的性能提示将为改善JDBC应用程序的性能介绍一些基本的指导原则,这其中的原则已经被许多现有的JDBC应用程序编译运行并验证过。 这些指导原则包括:正确的使用数据库MetaData方法只获取需要的数据选用最佳性能的功能管理连接和更新以下这些一般性原则可以帮助你解决一些公共的JDBC系统的性能问...
基于J2EE的电子商务网站实例解析

基于J2EE的电子商务网站实例解析

基于J2EE的电子商务网站实例解析2010-12-11 天极 冯杰一.前言:近年来,随着互联网业务的迅猛发展,企业间、企业与消费者间实现电子商 务已经成为可能,建立企业级的电子商务平台不仅可以拓宽企业的营销渠道,而 且对提升企业品牌形象等方面有重要的战略意义。本文将以目前国内最大服务交易平台如易网(http://www.routease.com/) 为例,来深入剖析一个电子商务交易平台搭建的全过程。《准备篇》一个项目的实施首先确定项目目标、项目需求与开发环...
Classpath的困惑

Classpath的困惑

Classpath的困惑2010-12-11昨天在家里整理我的宝贝硬盘时,发现之前的一个基于JSP结构的电子交易平台的源码,而且还有数据库,反正也没事,于是就想弄一下,让它跑起来。接下来,下载安装Tomcat和SqlServer的JDBC驱动(JDK之前就安装过),经过一系列的配置,通过测试JSP能够正常运行,JavaBean也能够正确运行,Servlet也能够正确运行,看样子环境应该没有问题。紧接着关键的部分就要来到了。我把SqlServer的JDBC驱...
Java Applet入门实例

Java Applet入门实例

Java Applet入门实例2010-12-11一 例子前的准备活动:1.要有一个Java编译器,可以是SUN公司的JDK编译器,也可以是微软的VJ++,也可以是别的一些公司开发的编译器。2.一个文本编写软件,一般的机器都有,记事本就可以了。如果是VJ++,则可以省了这一步,如果是JDK,则最好还是要一个。3.浏览器,可以是NETSCAPE,当然也可以是微软的IE,别的浏览器,笔者不知道是否支持JAVA,最好还是备好这两个中的一个吧,相信也不是难事!二 ...
Java Applet的变量

Java Applet的变量

Java Applet的变量2010-12-111.变量和别的高级语言一样,高级语言的程序通过变量来操纵内存中的数据,所以程序在使用任何变量之前都首先应该在该变量和内存单元之间建立联系,这个过程称为定义变量,或者称为为变量分配内存单元。在JAVA程序中,定义变量的主要任务有两个:一是为自己的变量起一个名字(自己好认识),二是定义这个变量的数据类型,好使编译器知道该给它多大的内存空间。请看下面的例子:int x;char c;float ffff;Strin...
Java Transaction API概述

Java Transaction API概述

Java Transaction API概述2010-12-11引言JTA(Java Transaction API)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。本文的目的是要提供一个关于的Java事务处理API(JTA)的高级的概述,以及与分布式事务相关的内容。一个事务处理定义了一个工作逻辑单元,要么彻底成功要么不产生任何结果。一个分布式事务处理只是一个在两个或更多...
Java抽取Office、PDF的四件兵器

Java抽取Office、PDF的四件兵器

Java抽取Office、PDF的四件兵器2010-12-11很多人问到如何抽取word、excel、pdf等文件,在这里我总结一下抽取word、pdf的几种方法。1、用jacob.其实jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接抽取word,excel等文件,需要自己写dll哦,不过已经有为你写好的了,就是jacob的作者一并提供了。jacob下载:http://www.matrix.org.c...
Java+XML将数据导入SQL Server中

Java+XML将数据导入SQL Server中

Java+XML将数据导入SQL Server中2010-12-11在开始学习XML和数据库编程时,大家都对一大堆的文档和资料,无从入手。作者在工作中,正好要用到了这些,就手头的一个程序进行整理,其功能很简单,用Java语言从access数据库中,把一些数据导入到SQL数据库中。原Access数据库表结构:表:production产品型号字符串型产品编号零件图号字符串型零件编号图号字符串型工具编号SQL Server中数据表结构:Project 产品表Id...
Java在Client/Server网络中的应用

Java在Client/Server网络中的应用

Java在Client/Server网络中的应用2010-12-11随着Java语言的日益流行,特别是Java与Internet Web的密切结合,使它在 全球取得了巨大的成功。Java语言以其独立于平台、面向对象、分布式、多线索 及完善的安全机制等特色,成为现代信息系统建设中的良好的开发平台和运行环 境。一、Java网络应用模型和Internet上的许多环境一样,完整的Java应用环境实际上也是一个客户机/ 服务器环境,更确切地说是浏览器/服务器模型(即...
Fedora Linux中配置JDK5或JDK6环境变量

Fedora Linux中配置JDK5或JDK6环境变量

Fedora Linux中配置JDK5或JDK6环境变量2010-12-11上帝终于拯救我了,好长时间都没有找到linux下配JDK环境变量的方法,网上搜了好久,很多都好像没什么作用,还有一些配上以后直接让我的系统崩溃了,昨天我同事给我一个配置方法清单,号称是屡试不爽,我怀着一颗惴惴不安的心情试验了一把,我配的是JDK6.0,没想到第一步完成后执行了一下java -version居然成了,为了保证文档的完整性,我现在把我同事给我的文档全部都贴出来与大家分享...
<< 71 72 73 74 75 76 77 78 79 80 >>