[C] Java技术专栏
文章平均质量分 75
JavaProgramers
毕业于南阳理工学院计算机系软件工程专业,一直从事于软件开发工作,编程经验5年,一线程序员出身,开发实战经验丰富,精通Asp,Asp.NET, ERP(C#.NET),基于WEB(Asp.Net)的MIS等世道上的一般编程,精通SQL Server存储过程开发,曾为一家中型商务企业软件开发工程师,软件培训师。
展开
-
J2ME游戏开发实例讲解
跳过J2ME,我们先来讲点游戏的理论.具体到华容道这个游戏,主要有三个方面,贴图.游戏操作.逻辑判断.这里讲讲贴图,其他两方面放在概要设计和详细设计里讲.所谓的贴图,其实就是画图,就是在要显示图形的位置上输出一副图片,(要是牵扯到动画就要麻烦一些,可以使用TimerTask.Thread或Rannable之类的技术),这副图片可以是事先准备好的也原创 2005-03-25 18:42:00 · 1711 阅读 · 0 评论 -
配置Struts环境[Eclipse]
Struts环境配置1.Eclipse 下载网址: http://www.eclipse.org/2.tomcat 下载网址: http://jakarta.apache.org/site/binindex.cgi3.struts 下载网址: http://jakarta.apache.org/site/binindex.cgi4.tomcat for Eclipse插件 下载网址:原创 2006-05-13 03:21:00 · 2330 阅读 · 1 评论 -
新手入门经典:Jsp环境配置
第一部分 JAVA环境安装1.目前J2SDK的最新版本是1.4.2_01,下载地址:http://java.sun.com/j2se/1.4.2/download.html Download NetBeans IDE v 3.5.1 with J2SE v 1.4.2 COBUNDLE 采用包含了J2SE v 1.4.2的NetBeans IDE v 3.5.12. 安装!我的每一步:3. 目录注原创 2006-05-13 02:51:00 · 1684 阅读 · 0 评论 -
JDBC入门基础篇
本来不想写这部份入门级的内容,但既然栏目定为JDBC专栏,还是简单写一些吧.JDBC基础(一) 来,我们认识一下! JDBC,JAVA平台的DATABASE的连通性.白话一句,什么意思啊? 就是JAVA平台上和数据库进行连结的/"工具/". 还是先一起来回顾一下接口吧:从下向上,接口是对/"案例/"的抽象,由一个案例抽象出一些规则.反过来,从上向下,被抽象出来的接口是对案例原创 2006-05-13 03:08:00 · 2419 阅读 · 4 评论 -
Web报表工具iReport 1.2.2 详解
目前它们的版本:iReport 1.2.2, Jasperreport 0.9.2 前天一个叫“QQ高手”的朋友,问了个关于iReport的问题就想还是贴个教程出来,那些想用报表工具的朋友参考下,其实我们做报表用的只是Jasperreport,iReport是一个Jasperreport 的可视化开发工具。目前几乎还没有中文的介绍他们整合开发的文章,尽管如此我也不准备非常详细的介绍它们,在这里我仅原创 2006-05-18 09:35:00 · 3955 阅读 · 0 评论 -
ASP程序员过度JSP需要注意事项
1。java是大小写敏感的,用过其他编程语言的人最容易犯这个错误,尤其是刚上手的时候。我刚开始调试jsp的时50%以上的编译错误是都是因为这个。 2。java的调用过程都是要加括号的,一开始比较容易忽视,如title=request.getParameter("title").trim(); 3。jsp中对应asp中的request.form()和request.querystring()的解决方原创 2006-05-29 11:45:00 · 2163 阅读 · 0 评论 -
JSP实战型程序连载
JSP实战型程序连载,由于一个朋友最近在搞JSP,需要点资料,所以呢就收集些经常用到的实战型JSP片段供大家参考,有很多东西可以直接拿来用的,哪怕你只懂一点点语法,我相信如果你能关注本连载也会做简单JSP的。谢谢关注。从登陆验证开始吧:String userName = null;String userPasssword = null;String testName = jTextField1.g原创 2006-05-27 12:39:00 · 2654 阅读 · 2 评论 -
JSP实战型程序连载:通用数据库连接JavaBean
package online; import java.sql.*; public class DBConn { private static String rootpath = "web发布路径"; private String sample = "sample"; private Connection con = null; private Statem原创 2006-05-30 09:36:00 · 3145 阅读 · 2 评论 -
值得一看的Struts入门教程
1. 介绍 1.1 Model-View-Controller (MVC) 设计模式 FIXME - 需要一个对该模式一般性的介绍。(译注:可以参考机械工业出版社的《设计模式》。) 1.2 将MVC概念映射到Struts组件中 Struts 的体系结构实现了Model-View-Controller设计模式的概念,它将这些概念映射到web应用程序的组件和概念中. 这一体系结构中每个主要的组件都将在原创 2006-07-21 14:35:00 · 3131 阅读 · 1 评论 -
Struts程序设计之HelloWord实战入门篇
[目标]实现一个最简单的Struts程序。程序包括一个输入页和输出页,输入页。对于学习程序设计,我们已习惯于从Hello程序开始,实践证明,这是一个最有效的入门方法。下面就着手设计我们的第一个Struts程序----Hello程序。Hello程序的目标是实现从一个输入JSP页面中的输入框输入一个“Hello”单词,在另一个输出JSP页面中显示“Hello”一词。根据Struts框架的要求,这个He原创 2006-07-21 14:52:00 · 2919 阅读 · 1 评论 -
AJAX框架资源汇总
1. Pure Javascript: Application Frameworks1.1 Bindows (成立于2003年)Backbase是一个通过DHTML、JavaScript、CSS和HTML等技术强劲联合起来的一套完整的Windows桌面式的WEB应用程序解决方案。Bindows无需下载安装客户端支撑组件(如Java、ActiveX或Flash),仅需一个浏览器。纯OO原创 2007-06-20 14:07:00 · 13242 阅读 · 10 评论 -
AJAX in Action
像其他人一样,当我看到一下RIA应用,例如Google Maps和Google Suggest的时候我都非常惊讶。我希望知道是如何实现的。现在,谜底揭开了,那就是AJAX。这是在我花了一段时间研究AJAX之后才知晓的。这里有一个很好的例子让我们知道AJAX是如何很好的应用在 JavaRSS.com 里面的。 Ajax(异步 JavaScript 和 XML)是一种编程技术,它允许为原创 2007-06-27 21:18:00 · 4909 阅读 · 1 评论 -
AJAX并不神秘
揭密各种AJAX控件和类库 Ajax控件和类库现在真的太多了,不知不觉中增加了Ajax的神秘性和复杂性,看到版内很多人为此费解和伤神,决定发此贴谈谈本人对Ajax的观点,希望能让大家对Ajax有一个本质的认识。 观点一:Ajax和服务器端技术毫不相关 严格的说,与传统web开发相比,Ajax是完完全全的客户端技术。由于很多控件封装了客户端和服务器端的通信过程,因此很多转载 2007-06-27 21:01:00 · 2647 阅读 · 0 评论 -
AJAX将成为移动Web2.0时代首选开发平台
从加入到移动服务开发市场几年的经验来看,我相信现在的AJAX很可能会替换Java ME和XHTML而成为开发移动应用程序的首选平台。一、 引言 最近,Opera宣布通过他们的浏览器把AJAX技术应用于移动设备开发中。考虑到Opera浏览器在目前浏览器市场(特别是在移动浏览器市场)的流行性,我们可以预计这一宣布对于整个浏览器市场必然会产生重要影响。从加入到移动服务开发市场几年的经验来看,转载 2007-06-27 21:11:00 · 2476 阅读 · 2 评论 -
Ajax 在企业应用上的优势
为了帮助企业方便使用Ajax,供应商们正在设法降低它的使用难度。 如今的网络用户都被宠坏了。他们一旦在谷歌公司(Google)或Flickr网站体验过快捷的响应和良好的互动功能后,传统的点击-等待式的Web界面就再也无法满足他们的需求了。这些功能正是通过Ajax来实现的。由于Ajax所带来的商业价值日益凸现,微软公司(Microsoft)和开源的开发者工作平台Eclipse的支持者们,最近正原创 2007-07-05 20:21:00 · 3497 阅读 · 1 评论 -
从库中读图片显示到页面上的主要源码
String sql = "select * from images";ResultSet rs = query.executeQuery(sql);rs.next();InputStream in = rs.getBinaryStream("image");ServletOutputStream sos = response.getOutputStream();int len = 0;byte[原创 2006-05-13 02:56:00 · 2019 阅读 · 0 评论 -
表现层框架Struts/Tapestry/JSF架构比较
Struts/Tapestry/JSF是目前J2EE表现层新老组合的框架技术。从诞生时间上看,Struts应该比较早,使用得非常广泛,Tapestry 3.0逐渐引起广泛的重视,正当Tapestry即将大显身手时期,SUN推出JSF标准技术,虽然JSF一开始推出尚不成熟,留出了一段空白期,但是随着JSF1.1标准推出,JSF开始正面出击,粉面隆重登场了。 其实,JSF和Tapestry也并不原创 2006-05-13 02:24:00 · 2240 阅读 · 0 评论 -
JSP初学者看的好文章[推荐]
HTML 注释 在客户端显示一个注释. JSP 语法 ] --> 例子 1 在客户端的HTML源代码中产生和上面一样的数据: 例子 2 --> 在客户端的HTML源代码中显示为: 描述这种注释和HTML中很像,也就是它可以在"查看源代码/"中看到. 唯一有些不同的就是,你可以在这个注释中用表达式(例子2所示).这个表达示是不定的,由页面不同而不同,你能够使用各种表达式,只要是合法的就行。更多的原创 2006-05-13 02:42:00 · 1794 阅读 · 0 评论 -
J2EE架构的6个最佳实践
虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢? 首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(build daily)”、“测试一切(test everything)”和“经常集成( integra原创 2005-04-05 14:01:00 · 1568 阅读 · 0 评论 -
以前初学时收集的一些代码(JSP)
下面的程序是test.jsp文件: http://www.w3.org/TR/html4/loose.dtd"> 测试页 function test_onsubmit() { if (document.test.name.value=="") { alert("Sorry,姓名没有输入!") document.test.name.focus() return false } e原创 2005-04-02 11:20:00 · 1331 阅读 · 0 评论 -
Eclipse小技巧
本来我都是使用JBuilderX当主力IDE、但使用了Eclipse后 发现...Eclipse原来也这么好用...渐渐的就爱上了它...... Eclipse优点:免费、程序代码排版功能、有中文化包、可增 设许多功能强大的外挂、支持多种操作系统(Windows、 Linux、Solaris、Mac OSX)..等等。 开此篇讨论串的目原创 2005-04-05 14:17:00 · 1954 阅读 · 0 评论 -
连接到数据库(JSP)
这个是我在连接MYSQL时用的测试文件,仅供参考; DbJsp.jsp //以try开始 try { Connection con; Statement stmt; ResultSet rs; //加载驱动程序,下面的代码为加载MySQL驱动程序 Class.forName("com.mysql.jdbc.Driver"); //注册MySQL驱动程序 DriverM原创 2005-04-02 10:48:00 · 1736 阅读 · 0 评论 -
基于MVC模式的Struts框架概述
关键字: Java J2EE MVC JSP Servlet MVC Struts 内容简介: MVC设计模式成为了目前十分流行的一种设计方法.它是一种软件的设计方法模式.并且被大量的开发和实践所证明.因此本文通过介绍Struts框架这种已经实现了MVC模式的软件构件框架了讨论该模式的优势和如何投入到软件开发中去. 本文内容注重原创 2005-04-21 04:07:00 · 2046 阅读 · 0 评论 -
Jsp+JavaBean循序渐进教程(六)
这一节涉及到两个页面,一个donewuser.jsp文件用来实现记录添加操作,另一个文件listuser.jsp文件 用来显示所有的已经注册的用户信息。这两个页面都涉及到了JavaBean的具体调用,还是来看看文件吧, 对于文件中关键代码,都会添加上注释,以方便大家理解。 donewuser.jsp文件 说明:用户注册操作页面,并根据用户注册成功否显示相应的反馈信息,这个页面主原创 2005-04-19 18:05:00 · 1155 阅读 · 0 评论 -
一个不错的JDBC连接池教程(带具体例子)
1.前言 数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游标(ResultSet)、Statement、连接 (Connection)等资源),往往会直接导致系统的稳定。这类不稳定因素,不单单由数据库或者系统本身一方引起,只有系统正式使用后,随着流量、用户的增加,才会逐步显露。 在b基于Java开发的系统中,JDBC原创 2006-05-11 12:17:00 · 2950 阅读 · 0 评论 -
Javabean就是这样用的
以Java为基础的J2EE是最新的电子商务解决方案,其复杂性和开发工具系统的昂贵也使不少人却步.在实际项目应用中,真正需要完全使用J2EE方案的并不多,面对中小型企业电子商务应用,下列组合足够对付:Jsp/servlet + Javabeans(taglib) + MySQL(XML) 在具体实现方面,Linux+Tomcat+JDK +MySQL组合经过证明是稳定而快速且成本低廉,希望在众多中小原创 2006-05-11 12:22:00 · 2414 阅读 · 0 评论 -
JSP与JavaBean详谈
JSP与JavaBean 虽然你可以在小型指令文件里放入一大块的程序代码,但是大多数的Java程序代码是属于可以重复使用的组件,称为JavaBean。JavaBean就跟ActiveX控件一样:它们提供已知的功能,并且是为了可随时重复使用的目的而设计的。 JavaBean的价值在于它可以经由一组特性来使用,而这些特性则提供对JavaBean设定的存取。以人来作范例,此人就是JavaBe原创 2006-05-11 11:08:00 · 1710 阅读 · 0 评论 -
Java Bean 与 EJB的区别
JavaBean 和 Server Bean(通常称为 Enterprise JavaBean (EJB))有一些基本相同之处。它们都是用一组特性创建,以执行其特定任务的对象或组件。它们还有从当前所驻留服务器上的容器获得其它特性的能力。这使得 bean 的行为根据特定任务和所在环境的不同而有所不同。这开辟了巨大商机。因为 JavaBean 是与平台无关的,所以对于将来的解决方案,供应商可以原创 2006-05-11 11:25:00 · 1791 阅读 · 1 评论 -
JSP中Beans 与 Forms处理机制
表单(Forms)是在网站交互的一个很普通的方法。JSP使表单处理更加简单。在JSP中处理表单的标准方法是定义一个“bean”。这个“bean”不是一个完全的Java bean。你只需在定义一个类使它有个区域,这个区域跟表单中的每一个区域相对应。这个类区域必须有“setters”来匹配表单区域的名字。举个例子,让我们修改一下前面教程的GetName.html并且收集Email地址和用户的年原创 2006-05-13 01:57:00 · 1439 阅读 · 0 评论 -
一个成功的Jsp程序员该怎样学习JSP呢?
一个普通的错误是把JSP当作简化的 Java。它不是,(事实上, JSP 是简化的 servlets 。)程序员通常试着没有学习要求的支持技巧而 直接学习 JSP 。JSP 是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道 Java,HTML 和 Javascript,这意味着 JSP 将确实是简单的。 需要成为一个成功的 JSP 程序员可以参考这个时间表。请注意下列: *忽略原创 2006-05-13 02:47:00 · 1994 阅读 · 0 评论 -
我整理的一个经典分页程序(JSP的)
//变量声明java.sql.Connection sqlCon; //数据库连接对象java.sql.Statement sqlStmt; //SQL语句对象java.sql.ResultSet sqlRst; //结果集对象java.lang.String strCon; //数据库连接字符串java.lang.String strSQL; //SQL语句int intPageSize; //原创 2006-05-13 02:59:00 · 2695 阅读 · 4 评论 -
Java对各种文件的操作详解
java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。 新建目录//String URL = request.getRequestURI();String filePath="C://测试//";filePath=filePath.toString();//中文转换java.io.File myFilePath=new java.io.Fi原创 2006-05-13 02:31:00 · 2577 阅读 · 0 评论 -
AJAX编写的用户注册实例及技术小结
我所举的这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。 如果我们用Ajax技术来实现以上的操作则不必等待服务器返回信息,用户输入用户名或企业名称的时候,当输入文本框失去焦点的时候,则会自动向服务器发出请求,用户继续做下面的操作,不必点击“检查”,原创 2007-07-05 20:29:00 · 6071 阅读 · 3 评论