Welcome 微信登录

首页 / 软件开发 / JAVA

教您如何使用EclipseME开发J2ME程序(2)

教您如何使用EclipseME开发J2ME程序(2)

教您如何使用EclipseME开发J2ME程序(2)2010-12-23二、开发 J2ME应用程序在本节中,我们将介绍使用 EclipseMe 插件构建 J2ME 应用程序的基本步骤。首先,您将创建一个 J2ME 项目。然后,您可以开始您的J2ME开发之旅。1 创建 J2ME项目要创建一个 J2ME 项目,回到"File"菜单,选择"New"项,并在子菜单中选择"Project"。然后执行以下步骤...
Decorator模式中遭遇继承与聚合的冲突

Decorator模式中遭遇继承与聚合的冲突

Decorator模式中遭遇继承与聚合的冲突2010-12-23一:背景:Decorator*Decorator 常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee.这两种实体在Decorator 模式中是必须的。*Decorator 定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator 模式相比用生成...
在Web应用中动态创建PDF文件

在Web应用中动态创建PDF文件

在Web应用中动态创建PDF文件2010-12-23在一个最近的后勤项目中,客户要求我们建一个能让用户能从一个遗留系统查询出货信息的Web站点,有三个主要的需求:1.出货信息必须以PDF文档的格式返回;2.PDF文件必须能通过浏览器下载;3.PDF文件必须能用Adobe Acrobat Reader阅读;尽管我们的团队有很多J2EE Web应用的开发经验,但在PDF文档处理上却没有多少经验。我们需要找一个能在服务器端Web应用里产生复杂的PDF文档的纯Ja...
在Eclipse中用SWT设计界面

在Eclipse中用SWT设计界面

在Eclipse中用SWT设计界面2010-12-231. 为什么要使用SWT?SWT是一个IBM开发的跨平台GUI开发工具包。至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT, Swing, Java 2D, Java 3D等构成的Java GUI框架,那就说来话长了。(记得在一个BBS上读过一个关于SWT起源的调侃类的帖子)。在SWT之前,Sun已经提供了一个跨平台GUI开发工具包AWT (Abstract Win...
Java实现类MSN、QQ好友上线通知界面

Java实现类MSN、QQ好友上线通知界面

Java实现类MSN、QQ好友上线通知界面2010-12-23相信大家都使用过MSN,QQ这样的即时聊天类软件,对于它们的好友上线提示功能并不陌生吧?从屏幕右下角弹出一个小界面,慢慢上升,最后消失。我们能不能在自已的程序中也做出相同的功能呢?能!笔者现用JAVA和eclipse的SWT用户界面组件实现这个功能。什么是SWT呢?SWT原来是eclipse项目组为开发eclipse IDE所编写的图形界面API,运行时,其先判断本机是否有相同的界面元素,如果有...
Java概述

Java概述

Java概述2010-12-23一、Java的发展史1 什么是Java美国硅谷有一句行话,每10年~15年有一次轮回。最近的一次轮回就是从Java开始。Java是一个由Sun公司开发而成的新一代。使用它可在各式各样不同种机器、不同种操作平台的网络环境中开发软件。不论你使用的是哪一种WWW浏览器,哪一种计算机,哪一种操作系统,只要WWW浏览器上面注明了“支持Java”,你就可以看到生动的主页。Java正在逐步成为Internet应用的...
品味Spring的魅力

品味Spring的魅力

品味Spring的魅力2010-12-23Spring的哲学是在不影响Java对象的设计的情况下将Java对象加入到框架中。EJB的框架采用了一种侵略性(Invasive)的方法来设计对象,它要求你在设计中加入符合EJB规范的代码。一些轻量级的COP框架,例如Avalon,也要求对象设计时必须符合某种规范,例如Serviceable接口,这种做法是典型的Type 1做法。这种设计思路要求Spring采用一种动态的、灵活的方式来设计框架。所以spring大量...
提高J2EE层与数据库层交互操作能力优势

提高J2EE层与数据库层交互操作能力优势

提高J2EE层与数据库层交互操作能力优势2010-12-23大多数应用程序性能管理(APM)解决方案都只考虑和分析J2EE应用程序的某个层次的性能问题。这种方法不足以解决架构复杂的应用程序的性能问题。良好的APM工具应该能够让你从J2EE层深入到数据库层以确保性能问题被快速地解决。情况并非越来越好,公司的网站性能下降到了极低点,失落的客户开始寻找其它厂商了。IT调查机构开始调查并且认为J2EE应用程序是响应时间较差的罪魁祸首。这立即给J2EE开发小组带来了...
Java事件处理模式

Java事件处理模式

Java事件处理模式2010-12-23Java的事件模式是动态响应系统重要的基础,在图形界面领域的事件模式已经有很多文章介绍,但是在服务器端我们会碰到更多的事件模式,这里本人试图总结一下:事件直接驱动模式事件模式的第一个要求就是性能的要求,需要直接而且快,Command模式是必须经常使用的,主要适合于迅速处理 前台的命令,Command模式往往是系统架构的重要部分,也是流程控制的主要模式。Command模式经常Java的Reflect一起使用,因为系统的...
利用Java技术开发Web网络课件浅议

利用Java技术开发Web网络课件浅议

利用Java技术开发Web网络课件浅议2010-12-23随着计算机技术的飞速发展,教育信息化、网络化的进程不断深入,特别是采用TCP/IP协议的Internet/Intranet的不断普及,利用计算机技术和网络技术已成为现代教育的一个重要发展方向,基于网络的教学软件由于在现代教育中可以最大限度地利用教育资源,因而得到迅速的发展。教学课件是指具有教学功能的计算机软件,在某种程度上能代替或辅助教师实施教学。基于Web的教学软件以Internet/Intran...
Java打印程序设计全攻略

Java打印程序设计全攻略

Java打印程序设计全攻略2010-12-23前言在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Java打印功能的完善,而Java2平台则终于有...
使用Java API压缩和解压缩数据

使用Java API压缩和解压缩数据

使用Java API压缩和解压缩数据2010-12-23许多资料来源中都含有多余数据或对存储信息无用的数据。这常常造成客户机 和服务器应用程序间或电脑间浩如烟海的数据传输。很明显,数据存储和信息传 输问题解决办法是,安装辅助存储装置并扩展现有的通信设备。然而,要做到这 一点,就需要增加组织的运行费用。减轻部分数据存储和信息传输的方法之一是, 以更有效的代码表示数据。本文简要介绍数据压缩和解压缩,以及如何有效地、方便地从JavaTM应用程序内部使用 java...
解析Java体系结构对信息安全的支持

解析Java体系结构对信息安全的支持

解析Java体系结构对信息安全的支持2010-12-23Java语言拥有三大特征:平台无关性、网络移动性和安全性,而Java体系结构对这三大特征提供了强大的支持和保证,本文着重介绍Java体系结构对支持信息安全的原理和使用方法。Java体系结构Java的体系结构如下图所示,首先Java的源代码Java文件由编译器编译成Java的二进制字节码class文件,然后class文件由Java虚拟机中的类装载器进行加载,同时类装载器还会加载Java的原始 API C...
Hibernate常见面试题汇总

Hibernate常见面试题汇总

Hibernate常见面试题汇总2010-12-231.在数据库中条件查询速度很慢的时候,如何优化?1.建索引2.减少表之间的关联3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据2.在Hibernate中进行多表查询,每个表中各取几个字段,也就是说查询出来的结果集并没有一个实体类与之对应,如何解决这个问题?解决方案一,按照Object...
Java与C++语言在作用域上的差异浅析

Java与C++语言在作用域上的差异浅析

Java与C++语言在作用域上的差异浅析2010-12-23Java与C++的编程思想虽然有一定的共同性,但是在很多方面仍然存在着不同 。如两者在作用域上仍然存在着很大的差异。下面笔者就分析一下这两门语言在 作用域上的差异,这里所提到的作用域包括变量作用域和对象作用域。差异一:变量作用域的不同如下面这段程序代码是符合C++语言的语法要求的。其可以在下正常运 行。但是其在Java语言平台下编译的时候,就会被告知有错误。其格式、关键字 上面都没有错误。那么错误...
Java与C++编程的不同

Java与C++编程的不同

Java与C++编程的不同2010-12-231.数据类型和变量C++ 中的变量类型与Java很相似。像Java一样,C++ 有int 和 double 类型。但是这些数字类型的取值范围是依赖于机器的。比如在16位系统上,例如运行DOS 或Windows 3.x的PC机上,int 是双字节(2-byte)的,取值范围比Java的4-byte的int 要小很多。在这些机器上,如果 int 不够用的话,你需要使用长整型long.C++ 有 short 和 un...
C++、Java与C#的命名规范总结

C++、Java与C#的命名规范总结

C++、Java与C#的命名规范总结2010-12-23 博客园 Robin1986序言由于在开发工作中经常用到C++、Java和C#作为开发语言,命名规范的问题经 常给我造成一些困扰。一方面命名规范没有唯一的标准答案,另一方面,虽说语 言的命名规范并没有固定的形式,三种语言的风格毕竟不太一样,也各自有着一 些独特的特点。在编写代码的过程中所采用的命名方式经常变动,没有形成固定 的风格。因此,根据从网上收集到的一些资料以及自身的一些经验,对C++、 Jav...
<< 81 82 83 84 85 86 87 88 89 90 >>