
转贴
忙碌的布谷鸟
HDE华为开发者专家、HCDE华为云开发者专家、软件设计师、计算机程序设计员(技师)
展开
-
Java程序员ActionScript 3入门
我们还是勇敢面对吧:客户端对于Java程序员来说,一直都不是个友好的地方。Java在客户端的技术,包括applet、Swing和JavaFX到目前为止只取得了有限的成绩。JavaScript除了它的名字外,几乎没有什么地方像Java语言。而Adobe Flash呢,它看起来的确像JavaScript,真的吗?也许在几年前说Flash就像JavaScript一样是可以理解的,但随着 Actio转载 2008-11-13 08:47:00 · 934 阅读 · 0 评论 -
J2ME中文问题的解决方案
Java的中文问题通常会困扰很多开发者,你可能在开发Web应用程序的时候遇到中文参数的传递问题,最后你可能选择使用Filter把Request的编码方式设置为GBK来解决。在J2ME的开发中我们同样会遇到中文问题,比如在RMS中存储中文、网络传输中传输中文、从文件中读取中文等问题。 我们在解决中文问题的时候,用到的最多的一个词就是UTF-8。我们知道ASCII码是单字节编码方式,可转载 2008-11-21 21:14:00 · 733 阅读 · 0 评论 -
J2ME程序优化方法二十条
J2me程序由于其特殊的运行环境限制,所以优化就显得比较重要,以下是我在学习j2me编程所收集的一些技巧和自己的心得。 本文主要是说明j2me平台上的特殊优化方法,与j2se重复的一些技巧就不再赘述了。 1.显示图象时确定好你的fps,最好先做几次小实验,这样能让你在显示效果和运行速度上有比较好的平衡。2.GamaCanvas.getGraphics()每次都会产生一个全新的对象,转载 2008-11-21 21:21:00 · 792 阅读 · 0 评论 -
J2ME联网重定向
HTTP 1.1协议允许Web服务器临时改变资源的位置,也就是说你访问的资源在另外一个地址。这时候服务器返回的响应代码是302,而新的地址存放在Header中,Header的名称是Location。正常情况下,客户端浏览器应该指向临时的访问地址。但是,移动终端设备差距很大,在处理302返回码的时候,设备之间的行为差异很大。下面的代码可以用来处理重定向问题,但是在部分设备中会导致应用程序出错。转载 2008-11-24 09:38:00 · 1524 阅读 · 0 评论 -
常用手机浏览器
文章出处:http://wuhua.3geye.net 开发J2ME也有段日子了。体验了这么多J2ME产品,现在总结下,当今J2ME最顶级应用。UCWEB For java 下载http://www.ucweb.com/download_ucweb6.shtml 国内最顶级的J2ME应用, 手机浏览器。优点1. 页面排版出色2. 性能效率很高3. 据说转载 2008-11-26 10:40:00 · 679 阅读 · 0 评论 -
Struts 2.1发布
Struts2框架刚刚发布最新2.1版。该版本做了重大升级,包括重构更多代码到插件框架、通过增加convention插件减少XML配置和改进REST支持。我采访了Musachy Barroso——该版本的一位开发人员,请他回答了一些问题:2.0和2.1之间的最大区别是什么?2.1版修改了很多错误(有关Struts和Xwork的),添加了新的插件,例如REST、Convention和Ja原创 2009-02-04 23:40:00 · 787 阅读 · 0 评论 -
String、StringBuffer和StringBuilder的区别
StringBuffer维护了一个大小固定的字符串缓冲区,当字符串长度超过StringBuffer大小时会自动增加,主要使用Insert和append方法,对于运行期要进行字符串的组装操作推荐使用。 StringBuilder: jdk5以后有个和StringBuffer等价的StringBuider,区别在于StringBuffer是线程安全的,StringBuilder是单线程的,不提转载 2008-12-03 10:47:00 · 908 阅读 · 0 评论 -
jQuery一些基本用法
1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象转载 2008-12-12 09:48:00 · 1090 阅读 · 1 评论 -
JSP中fckeditor控件的语言方式调整
对应源代码:http://download.youkuaiyun.com/source/889495fckeditor控件的语言方式是可以调整的,调整有两种方式。首先,自己建立一个JS文件myconfig.js,这里我把它放在WebRoot目录下了。FCKConfig.AutoDetectLanguage=false; //自动检测语言,默认英语-- FCKConfig.DefaultLangua原创 2008-12-20 08:30:00 · 1273 阅读 · 0 评论 -
JSP与Servlet几种页面跳转的区别
Servlet: 当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。 1) redirect 方式 response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: response.sendRedirect("http://www.ycul.com");转载 2009-03-17 11:38:00 · 955 阅读 · 0 评论 -
WAP 2.0简介
1 前言 移动通信和<span class="t_tag" onclick="function onclick(){tagshow(event)}">互联网的迅速<span class="t_tag" onclick="function onclick(){tagshow(event)}">发展,使得互联网从固定向移动转移(即移动互联网)成为一种必然的趋势。由于<span转载 2009-09-04 15:37:00 · 937 阅读 · 0 评论 -
WAP标记语言XHTML基础教程之XHTML简介
前言: 现在都讲究标准建站,而标准建站使用的<span class="t_tag" onclick="function onclick(){function onclick(){tagshow(event)}}">技术主要是XHTML+CSS,而现在我们普遍使用的是HTML<span class="t_tag" onclick="function onclick(){转载 2009-09-04 15:51:00 · 816 阅读 · 0 评论 -
关于WAP2.0上传文件的问题
用xhtml mp就可以,基本代码如下 保存为*.xhtml文件,注意编码一定为utf-8转载 2009-09-04 17:06:00 · 855 阅读 · 0 评论 -
wap2.0技巧篇
如果没有特殊说明,仅限移动MISC平台 1. 谨慎使用表格. 由于一个<span class="t_tag" onclick="function onclick(){tagshow(event)}">页面在显示之前,要根据表格定义画出<span class="t_tag" onclick="function onclick(){tagshow(event)}">手转载 2009-09-04 16:06:00 · 712 阅读 · 0 评论 -
j2me网络程序中移动资费页面的处理
自中国移动启动上网资费页面提醒后,导致了很多的J2ME联网出现了联不上服务器的问题。即在j2me程序中启动联网后,在有些地区,有些时候,移动网关会把我们的请求截下,返还一个资费提醒的页面给我们,这样我们的服务器将不会收到我们的请求,导致程序出现联网失败的错误。因此我们在处理网络连接时要加入对移动资费页面的处理,我们可以在发送网络请求后,对返回的response进行http头的检测,如果我们转载 2009-09-06 15:20:00 · 925 阅读 · 0 评论 -
Hibernate的优化方案
一、批量修改和删除 在Hibernate 2中,如果需要对任何数据进行修改和删除操作,都需要先执行查询操作,在得到要修改或者删除的数据后,再对该数据进行相应的操作处理。在数据量少的情况下采用这种处理方式没有问题,但需要处理大量数据的时候就可能存在以下的问题: 占用大量的内存。 需要多次执行update/delete语句,而每次执行只能处理一条数据。转载 2009-06-03 15:43:00 · 1372 阅读 · 0 评论 -
针对 Java 开发人员的 Dojo 概念
Dojo 在基于 Web 的应用程序中越来越受到欢迎。很多开发人员是 Java™ 编程方面的能手,但是在 JavaScript 方面却缺乏经验。从强类型、面向对象的编译语言转向动态的、弱类型脚本语言,开发人员需要经历概念跃迁带来的困难。这种混乱使开发人员很难正确地声明 Dojo 类。本文将帮助梳理这种混乱,解释为何必须设置上下文,以及如何实现它。简介如果您是一名只有很少或根本没有 Java转载 2008-11-20 07:54:00 · 816 阅读 · 0 评论 -
Struts2 与 Struts1.x比较
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。但是,正所谓“没有最好,只有更好”,Struts1.x自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”、单元测试困难。这些缺点随着Web的发展越来越明显。这就促生转载 2008-11-19 11:39:00 · 910 阅读 · 2 评论 -
JavaServer Faces 2.0复合组件
自从JavaServer Faces于2004年首次发布后,JSF 2.0就成为Java EE标准规范的首个主要更新。JSF 2.0是JSF规范的一次重要革新,其目的在于解决开发者使用Web框架时所遇到的诸多问题。主要的变化包括:使用基于Facelets的视图技术代替JSP。 提供一种标准化的资源处理机制:很多组件都需要诸如JavaScript文件、图片或者是CSS元素等内容来正确地进转载 2008-11-13 09:28:00 · 674 阅读 · 0 评论 -
针对Flex Server集成的X2O框架
随着RIA技术的不断成熟,对RIAs与服务器端技术集成的需求越来越迫切了。来自于We Are Mammoth公司的X2O框架就是针对Flex的这样一种集成方案。InfoQ有幸采访了We Are Mammoth的合作者Ka Wai Cheung以了解X2O框架如何适应基于Flex的RIA开发。InfoQ: X2O框架是什么?Cheung:X2O是一个针对Adobe Flex应用的基于Web的转载 2008-11-13 10:43:00 · 947 阅读 · 0 评论 -
Apache Solr : 基于Lucene的可扩展集群搜索服务器
Apache Solr项目,是一款基于Apache Lucene的开源企业搜索服务器,最近发布了1.3版。InfoQ采访了Solr的创建者Yonik Seeley,了解了新版本的更多信息和Solr提供给最终用户的功能。Seeley首先描述了目标用户:“需要搜索框、分面浏览(导航)或者两者结合的任何人”,Solr的关键特性包括:基于标准的开放接口——Solr搜索服务器支持通过XML、JS转载 2008-11-13 22:45:00 · 881 阅读 · 0 评论 -
Lucene:基于Java的全文检索引擎简介
英文原版pdf:http://www.lucene.com.cn/Lucene_in_%20Action.pdfAPI:http://lucene.com.cn/lucene/ Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史 全文检索的实现:Luene全文索引和数据库索引的比较 中文切分词机制转载 2008-11-14 09:23:00 · 630 阅读 · 0 评论 -
揭示常见的重构误区
公正地说,.NET社区对于重构技术的研究起步太晚。直到今天,.Net开发的旗舰产品Visual Studio仍然无法在C#中突破重构的界限(http://www.martinfowler.com/articles/refactoringRubicon.html)。Visual Basic以及最新的C++情况略好,但却需要你下载和安装一个免费的重构插件Refactor!,它是Developer转载 2008-11-14 15:10:00 · 943 阅读 · 0 评论 -
用J2ME开发企业级无线应用
转自: j2me开发网 Java技术正日益影响着我们的生活,从桌面到Web应用,到服务器端组件,再到智能移动终端(手机、PDA),Java技术无处不在。利用Java技术,结合J2ME和J2EE平台,我们可以快速开发出健壮、安全和可扩展的企业级无线应用系统。您将在本文中看到,如何应用Java无线应用技术设计和实现一个移动客户支持管理系统。该系统是桌面型客户关系管理系统在智能移动终端上的扩展,主要应转载 2008-11-15 17:04:00 · 850 阅读 · 0 评论 -
JSTL标准模板库教程
JSTL允许JSP程序员使用tags而不是JAVA代码来编程。为了展示为什么这个是更优越的,下面将给出示例。我们会检查一个非常简单的从1数到10的 JSP页面。我们将通过两种方法来检查,一种是基于JSP的scriptlet,一种是JSTL。当这个计数器页面的例子是用JSP scriptlet来编写时,JSP页面如下所示:Count to 10 in JSP scriptletfor(int i=1转载 2008-11-17 21:10:00 · 936 阅读 · 0 评论 -
JSTL 1.0入门: 表达式语言
转载说明: 虽然文章比较老,还停留在1.0的基础上,但是对初学者也是不错的资料。通过避免使用脚本编制元素来简化对 JSP 应用程序的软件维护JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerworks 上其转载 2008-11-19 11:00:00 · 663 阅读 · 0 评论 -
Java Web 应用程序的构建的多种选择
Apache Geronimo 小组已经成功实现了新的 Java™ Platform, Enterprise Edition (Java EE) 5.0 规范。Java EE 5 拥有许多值得关注的特性,其中之一就是新的 Java Standard Tag Library (JSTL) 1.2 规范。JSTL 1.2 的关键是统一表达式语言,它允许我们在 JavaServer Faces (J转载 2008-11-19 11:10:00 · 757 阅读 · 0 评论 -
JSTL 入门: 探讨 core
顾名思义,JSP 标准标记库(JSP Standard Tag Library,JSTL) core 库为一些基本功能(如,管理限定了作用域的变量和与 URL 交互等)和基本操作(如,迭代和条件化)提供了定制标记。这些标记不仅可以由页面设计人员直接利用,而且还为与其它 JSTL 库相结合从而提供更复杂的表示逻辑奠定了基础。Mark Kolb 在本文中继续对 JSTL 和 core 库进行探讨,研究转载 2008-11-19 11:15:00 · 796 阅读 · 0 评论 -
JSON 入门指南
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发转载 2008-11-20 07:58:00 · 549 阅读 · 0 评论 -
使用j2meunit进行游戏测试
做一款精彩的j2me游戏是属不易呀。但是后面对游戏的测试更是麻烦,这也是一些手机游戏公司中测试人员与开发人员的比例相当的一个重要原因。。究竟有没有好的途径提高游戏测试的速度那??这也是摆在游戏开发team面前的老问题。。不过现在就使用j2meunit这一利器,它可是好用的开源的东东呀!j2meunit简介:利用JUnit等单元测试框架进行单元测试对于Java程序员并不陌生,利用这些非常有效的工具,转载 2008-11-22 13:13:00 · 762 阅读 · 0 评论 -
j2me最佳联网方案终结版
(1) .由于无线设备所能支持的网络协议非常有限,仅限于HTTP,Socket,UDP等几种协议,不同的厂家可能还支持其他网络协议,但是,MIDP 1.0规范规定,HTTP协议是必须实现的协议,而其他协议的实现都是可选的。因此,为了能在不同类型的手机上移植,我们尽量采用HTTP作为网络连接的首选协议,这样还能重用服务器端的代码。但是,由于HTTP是一个基于文本的效率较低的协议,因此,必须仔细考虑转载 2008-11-22 13:28:00 · 724 阅读 · 0 评论 -
include指令与JSTL标记区别
如果您希望在JSP页面上使用任何JSTL标记,您首先必须在该页面上声明标记库前缀和URL。我们正在使用核心JSTL库,因此使用的标准前缀是 c (代表 核心)。表1显示增加了 taglib 指令的Web站点索引文件: 表1:索引文件的taglib指令 newInstance.com <meta http-equiv="Content-Type"转载 2008-11-19 11:34:00 · 6746 阅读 · 0 评论 -
SUSE Linux操作系统搭建Java开发环境
1.JDK.这个不必说(我的是1.6.0_03) 2.改变安装文件权限。在终端中用cd命令把当前目录转移到jdk-6u3--i586-rpm.bin所在目录,用ls -l命令查看文件权限,如果是可执行x(eXecute)则不需要更改,否则用命令 chmod 755 jdk-6u3--i586-rpm.bin,使自解压包文件可执行 3.安装。在终端输入。/jdk-6u3转载 2009-08-09 15:15:00 · 970 阅读 · 3 评论