Java Web2.0架构开发与项目实战
文章平均质量分 59
六朋的雪
这个作者很懒,什么都没留下…
展开
-
Java程序设计与项目实战(全程实录)全新上市
图书简介: 本书从初学者学习Java编程的角度出发,根据作者多年的程序设计经验,按照科学的学习规律,由浅入深、循序渐进地向读者讲述了Java开发环境的搭建、Java基础语法知识、Java算法流程、面向对象高级特性、Java的输入/输出、多线程机制、Swing界面编原创 2011-09-06 10:07:21 · 2935 阅读 · 0 评论 -
确定何时打印作业已完成
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import jav原创 2009-10-21 18:56:00 · 879 阅读 · 1 评论 -
用Java 设置的定位打印作业-横排或竖排
import javax.print.attribute.HashPrintRequestAttributeSet;import javax.print.attribute.PrintRequestAttributeSet;import javax.print.attribute.standard.OrientationRequested;public class Main { public原创 2009-10-21 18:54:00 · 1650 阅读 · 0 评论 -
用Java设置份数打印作业
import javax.print.attribute.HashPrintRequestAttributeSet;import javax.print.attribute.PrintRequestAttributeSet;import javax.print.attribute.standard.Copies;public class Main { public static void ma原创 2009-10-21 18:53:00 · 1357 阅读 · 0 评论 -
用Java获取默认值打印作业能力
import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.OutputStream;import javax.print.DocFlavor;import javax.print.StreamPrintService;import javax.print.StreamPrintServic原创 2009-10-21 18:51:00 · 518 阅读 · 0 评论 -
用Java识别当前计算机中可用的打印服务
import javax.print.DocFlavor;import javax.print.PrintService;import javax.print.PrintServiceLookup;import javax.print.attribute.AttributeSet;import javax.print.attribute.HashAttributeSet;import javax原创 2009-10-21 18:48:00 · 503 阅读 · 0 评论 -
java Singleton模式工厂
class Product {}interface Factory { Product create();}class SingletonFactory implements Factory { private Product product; public synchronized Product create() { if (this.product == n原创 2009-10-22 13:27:00 · 377 阅读 · 0 评论 -
java 同步Singleton模式
public class TestSingletonSynchronized implements java.lang.Runnable { Thread thread; public static void main(String args[]) { TestSingletonSynchronized t = new TestSingletonSynchronized(); }原创 2009-10-22 13:26:00 · 373 阅读 · 0 评论 -
java 基本Singleton模式
public class BasicSingleton { static Singleton s1 = null, s2 = null; public static void main(String[] args) { s1 = Singleton.getInstance(); s2 = Singleton.getInstance(); }}class Si原创 2009-10-22 13:26:00 · 328 阅读 · 0 评论 -
java 门面模式
class A { public A(int x) { }}class B { public B(long x) { }}class C { public C(double x) { }}public class Facade { static A makeA(int x) { return new A(x); } static B makeB(long x) {原创 2009-10-22 13:25:00 · 400 阅读 · 0 评论 -
java 加密文件Pdf
import java.io.FileOutputStream;import com.lowagie.text.pdf.PdfEncryptor;import com.lowagie.text.pdf.PdfReader;import com.lowagie.text.pdf.PdfStamper;import com.lowagie.text.pdf.PdfWriter;public cl原创 2009-10-22 13:22:00 · 1299 阅读 · 0 评论 -
java 解密PDF格式文件
import java.io.FileOutputStream;import com.lowagie.text.pdf.PdfEncryptor;import com.lowagie.text.pdf.PdfReader;import com.lowagie.text.pdf.PdfStamper;import com.lowagie.text.pdf.PdfWriter;public cl原创 2009-10-22 13:22:00 · 1043 阅读 · 0 评论 -
java j2me 使用M3G封装
import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.micr原创 2009-10-22 13:20:00 · 415 阅读 · 0 评论 -
java j2me 流媒体
import javax.microedition.lcdui.Alert;import javax.microedition.lcdui.Display;import javax.microedition.media.Manager;import javax.microedition.media.Player;import javax.microedition.midlet.MIDlet;原创 2009-10-22 13:19:00 · 454 阅读 · 0 评论 -
j2me 从网站加载WAV文件
import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.micr原创 2009-10-22 13:17:00 · 347 阅读 · 0 评论 -
java 网络压缩连接
import java.io.BufferedReader;import java.io.FileReader;import java.net.ServerSocket;import java.net.Socket;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutputStream;public class Com原创 2009-10-25 21:54:00 · 430 阅读 · 0 评论 -
java网页检索器
import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util.Properties;import java.util.StringTokeni原创 2009-10-25 21:59:00 · 682 阅读 · 0 评论 -
EJB 3 事务管理探讨
EJB事务的特点: 提供声明式事务与编程式事务 声明式事务:应用程序只需要关心业务逻辑,由容器来负责事务的管理。这是实践中常用的方法。 编程时事务:应用程序编码人员自己写事务代码。 ② EJB事务编程的类型 A、CMT 容器管理事务 B、BMT Bean管理事务 C、Client-MT Client-Controlled Transact原创 2009-12-30 15:53:00 · 1712 阅读 · 1 评论 -
Java开发核心技术面试心得分析
Java的数据结构有哪些?Map与Set的本质区别是什么? 分析:Java常见的数据结构有Collection和Map,其中Collection接口下包括List和Set接口,其下又有多个实现类如List下有ArrayList、LinkedList和Vector等实现类,Set下有HashSet、LinkedSet等实现类和SortedSet接口,HashSet下有LinkedHashSet子原创 2010-01-29 22:17:00 · 1379 阅读 · 0 评论 -
2009年顶级杀毒软件排名榜
今天,来自特洛伊木马、隐藏漏洞及蠕虫的巨大威胁已经使得杀毒软件成为一种必需。但在种目繁多的杀毒软件中,如何知道这些安全程序的具体性能?为了找到答案,著名电脑网站PCWorld日前测试了来自美国、欧洲和日本等国11款最新版单机杀毒软件,并给出了最新的排名。 单机杀毒软件重点是拦截恶意软件,它很少具备其他的功能。例如,你一般不会找到家长控制(Parents Control)、系统设置、防火墙(F原创 2009-11-30 01:32:00 · 794 阅读 · 0 评论 -
Java重复洗牌
import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Random;public class ShuffleTest { public static void main(String args[]) { String simpsons[] = { "Bart"原创 2009-11-01 18:04:00 · 557 阅读 · 0 评论 -
Java消息服务JMS 传输集群监控
import java.util.HashMap;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.table.*;import javax.management.*;import javax.management.remote.*;import javax.management.o原创 2009-11-07 22:01:00 · 1003 阅读 · 0 评论 -
Java中路由器模式
import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.IOException;impor原创 2009-10-29 10:54:00 · 5225 阅读 · 0 评论 -
如何finalize方法和shutdownHooks互动
public class ShutdownDemo { public static void main(String[] args) throws Exception { // Create an Object with a finalize() method. Object f = new Object() { public void finalize() {原创 2009-10-29 10:57:00 · 538 阅读 · 0 评论 -
log4j :一个完整的例子
import org.apache.log4j.or.ObjectRenderer;import org.apache.log4j.Logger;import org.apache.log4j.spi.Filter;import org.apache.log4j.spi.LoggingEvent;class CustomerOrder { /** Holds value of property原创 2009-10-29 10:58:00 · 990 阅读 · 0 评论 -
处理断言错误
public class Main { public static void main(String[] argv) throws Exception { try { assert argv.length > 0; } catch (AssertionError e) { String message = e.getMessage(); System.原创 2009-10-29 10:55:00 · 815 阅读 · 0 评论 -
JFreeChart的下载和安装与使用
Java Web 2.0架构开发与项目实战购书网http://product.dangdang.com/product.aspx?product_id=20697597JFreeChart的下载地址为http://sourceforge.net/project/showfiles.php?group_id=15494,解压下载的jfreechart_1.0.9.zip包到指定位置,为了配原创 2009-10-26 16:32:00 · 10238 阅读 · 4 评论 -
连锁模式
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Seriali原创 2009-10-25 22:03:00 · 682 阅读 · 0 评论 -
java搜索爬虫
import java.awt.BorderLayout;import java.awt.Cursor;import java.awt.Font;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets;import java.awt.event.ActionEvent;impo原创 2009-10-25 21:55:00 · 1064 阅读 · 1 评论 -
Java中回调模式
import java.io.IOException;public class RunCallbackPattern { public static void main(String [] arguments){ System.out.println("Example for the Callback pattern"); System.out.println(原创 2009-10-25 22:01:00 · 1451 阅读 · 0 评论 -
java j2me网络播放器管理
import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition原创 2009-10-22 13:16:00 · 433 阅读 · 0 评论 -
java j2me 捕捉回放音频
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import javax.microedition.lcdui.Alert;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListene原创 2009-10-22 13:14:00 · 511 阅读 · 0 评论 -
Hibernate实体Bean一对一映射
建立实体Bean之间的一对一的关联可以使用@OneToOne注解。一对一关联有以下三种方式:(1) 关联的实体都共享同样的主键;(2) 二是其中一个实体通过外键关联到另一个实体的主键 ;(3) 三是通过关联表来保存两个实体之间的连接关系。下面就是一个通过共享主键来进行一对一关联映射的例子,代码如下:@Entitypublic class Perso原创 2009-03-03 23:01:00 · 1147 阅读 · 0 评论 -
数据库连接的释放模式分析
在Hibernate2.x版本中,对于JDBC连接管理是Session在第一次需要的时候获取一个连接,在Session关闭之前一直会持有这个连接。Hibernate3引入了连接释放的概念,来告诉Session如何处理它的JDBC连接。可以通过org.hibernate.ConnectionReleaseMode的不同枚举值来使用不用的释放模式: u ON_CLOSE :Hibern原创 2009-03-03 22:46:00 · 1716 阅读 · 0 评论 -
Java Web2.0项目开发进阶宝典即将上市
目录前 言... 3目录... I第1章 J2EE技术框架... - 26 -本章要点... - 26 -1.1 J2EE架构简介... - 26 -1.1.1 J2EE的各种组件... - 27 -1.1.2 架构概述... - 31 -1.1.3 定向技术开发... - 31 -1.1.4 角色分工... - 31 -1.1.5 扩展性.原创 2009-02-25 23:59:00 · 1676 阅读 · 3 评论 -
Hibernate长对话分析
在实际项目应用中,很多业务处理都需要一系列完整的与用户之间的交互,而这些用户是指对数据库有交叉访问的用户。在基于Web的应用和企业应用中,跨用户交互的数据库事务是无法接受的。例如在界面的第一页面,打开对话框,用户所看到的数据是被一个特定的 Session 和数据库事务载入的。用户可以随意修改对话框中的数据对象。过一段时间后,用户单击“保存”按钮保存修改的持久化实体,同时也期望自己是唯一修改这个信息原创 2009-02-26 22:59:00 · 799 阅读 · 0 评论 -
Hibernate中的缓存以及性能分析
在Hibernate 中实现了良好的Cache 机制,可以借助Hibernate内部的Cache提高系统数据读取性能。Hibernate做为一个应用级的数据访问层封装,只能在其作用范围内保持Cache中数据的的有效性,也就是说,在我们的系统与第三方系统共享数据库的情况下,Hibernate的Cache机制可能失效。例如,如果你用access修改了库中的值,那么这就不会更新 JVM中的缓冲池,原创 2009-02-25 00:09:00 · 1481 阅读 · 0 评论 -
提升Hibernatea运行性能分析
12.4.1 读取策略 读取策略是指当应用程序需要在Hibernate实体对象的关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。读取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。 在Hibernate3中定义了以下几种读取策略: l 连接读取(Join fetching):是原创 2009-02-25 00:04:00 · 636 阅读 · 0 评论 -
Hibernate悲观锁原理
悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。用户其实并不需要花很多精力去担心锁定策略的问题。通常情况下,只要原创 2009-02-23 20:55:00 · 1950 阅读 · 0 评论 -
软件开发过程中实用工具的使用
Subversion是一个自由/开放源码的版本控制系统,也就是说Subversion管理着随时间改变的档案。这些档案放置在一个中央档案库(repository)中,这个档案库很像一个普通的档案服务器,不过它会记住每一次档案的变动。这样你就可以把档案回复到旧的版本, 或是浏览档案的变动记录。许多人会把版本控制系统想象成某种“时光机器”,某些版本控制系统也是Software Configurat原创 2009-02-20 16:07:00 · 648 阅读 · 0 评论