程序人生

从小霸王学习机开始, 踏上我的程序人生!

2008年08月27日

原创 GWT 调用本地js 导出excel收藏

刚做的用GWT调用本地js导出excel , 导出的excel有点难看, 但总比没有导出功能好! 第一步: 编写本地js放到public/js/file/FileExport.js目录下: //导入Excel function ExportToExcel(element) { var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var sel=document.body.createTextRange(); sel.moveToElementText(element); sel.select(); sel.execCommand("Copy"); oSheet.Paste(); oXL.Visible = true; } //导入Word function ExportToWord(element)阅读全文>

发表于 @ 2008年08月27日 15:23:00|评论(loading...)|收藏

2007年12月25日

原创 简简单单实现Ajax收藏

很多时候需要做一点例如注册用户名验证、动态加载列表框之类的东西, 其实很简单, 后台一个servlet, 前台简单javascript脚本就能实现。阅读全文>

发表于 @ 2007年12月25日 12:57:00|评论(loading...)|收藏

2007年07月24日

原创 线程中使用数据源的问题收藏

最近写了一个线程专门负责到数据库中读取数据(使用数据源), 但是怎么写都找不到数据源,总是报错:Name comp/env/jdbc not found in context "java:". 查了很多资料最后才发现在web容器中无法通过线程调用数据源!web容器中自己启动的线程脱离了容器的管理, 自然也就不能应用容器管理的特性了! 所以强烈建议您不要在web容器中使用线程.我所用的服务器是websphere ,其它服务器上没测试过!!!!!!!!!阅读全文>

发表于 @ 2007年07月24日 17:18:00|评论(loading...)|收藏

2007年04月20日

原创 JavaScript教程系列之----DOM基础收藏

DOM是HTML和XML的应用程序接口(API)。DOM把整个页面规划成由节点层级构成的文档。HTML或XML页面的每个部分都是一个节点的衍生物。 阅读全文>

发表于 @ 2007年04月20日 08:31:00|评论(loading...)|收藏

2007年03月10日

原创 JavaScript教程系列之----基础 VS BOM收藏

JavaScript教程系列是本人在给学生上课的过程中总结的一点点东西,特别适合有java基础的学习者.请大家多多指教! 文档中的图片无法上传!sorry!需要完整word文档的可以给我发邮件:zhaochj@126.com JavaScript 常被人们认为是编程语言中无足轻重的一员。这种观点的形成可以“归功”于其开发工具、复杂且不一致的面向 HTML 页面的文档对象模型以及不一致的浏览器实现。但 JavaScript 绝对不仅仅是一个玩具这么简单。几乎每个 Web 开发人员都曾有过诅咒 JavaScript 的经历。这个备受争议的语言受累于其复杂的称为文档对象模型 (DOM)的编程模型、糟糕的实现和调试工具以及不一致的浏览器实现。直到最近,很多开发人员还认为 Javascript 从最好的方面说是无可避免之灾祸,从最坏的方面说不过是一种玩具罢了。 然而 JavaScript 现在开始日益重要起来,而且成为了广泛应用于 Web 开发的脚本语言。JavaScript 的复苏使一些业界领袖人物也不得不开始重新审视这种编程语言。诸如 Ajax (Asynchronous J阅读全文>

发表于 @ 2007年03月10日 19:04:00|评论(loading...)|收藏

2007年01月20日

原创 Jbuilder2007吓坏了我这个无知的少年收藏

今天下载了Jbuilder2007,当我安装完打开一看,晕倒了! 半小时后醒来, 唯一让我感到一点安慰的是我选择了eclipse作为我的开发工具,要不然我可能会因为jbuilder的变化一睡不醒. Jbuilder2007仅是在eclipse上安装了一些Borland所设计的Eclipse插件,我想这只能让Jbuilder用户转向eclipse. 形势很明朗, 因为Jbuilder2007的出现, eclipse作为java开发首选IDE的地位将会得到很大提升.目前已经没有任何一个IDE能和eclipse抗衡,也许NetBeans、Intelij Idea会成长起来!但那时的我们可能已经老了!没有能力去尝试新的IDE。 阅读全文>

发表于 @ 2007年01月20日 09:50:00|评论(loading...)|收藏

2006年12月22日

原创 在tomcat5.0中部署gwt程序收藏

Google Web Toolkit 开源了,做了一个gwt项目测试了一下,把项目部署到tomcat中时遇到了不少问题,但用了两个多小时还是搞定了,下面是配置过程的一点点总结,希望对各位有点用! 1、用解压软件将gwt-user.jar解压,删除javax包下的所有东西。然后再压缩成gwt-user.rar后改扩展名为jar. 将其放到你的应用程序目录WEB-INF/lib下。 2、修改WEB-INF/web.xml文件,将YourApp.gwt.xml里的servlet按正常的方法写到web.xml文件里。 3、修改源程序中所有servlet引用改为web.xml 文件中对应的配置。用YourApp-compile.cmd编译应用程序。 4、将YourApp-compile.cmd 编译好的所有.class文件放到WEB-INF/class目录下。 5、将YourApp-compile.cmd 编译好的www目录下的所有.html .xml .js等文件复制到你的应用程序根目录下。 OK,重新启动tomcat,测试一下,如果不好使的话用一样的思路改阅读全文>

发表于 @ 2006年12月22日 20:50:00|评论(loading...)|收藏

2006年11月29日

原创 Ajax中文乱码解决方案收藏

在用XMLHttpRequest发送请求时如用post方式传送数据,容易出现中文乱码问题! 在Ajax中,默认的编码方式是UTF-8,所以在服务器端用request.setCharacterEncoding("UTF-8");(对于java言,其它语言可能类似方法)设置编码即可解决大部份的编码问题! 对于服务器端返回的XML文件在用responseXML读取时也要注意编码问题! 以下是正确的处理方法: response.setCharacterEncoding("UTF-8");-----(1) PrintWriter out=response.getWriter();------(2) out.println("返回内容"); 如上所示,如果1、2的先后顺序发生变化就会产生乱码! 阅读全文>

发表于 @ 2006年11月29日 20:49:00|评论(loading...)|收藏

2006年11月05日

原创 中国移动业务管理系统(struts+spring+hibernate)源码收藏

本系统采用struts+spring+hibernate架构,重在讲述三者结合在一起的应用开发,所有源程序都有详细的注释,供入门者学生参考,未经作者允许不得用于商业用途,只能用于教学或个人学习。 程序只是整个系统中的一个模块,用于和各位程序爱好者交流之用。阅读全文>

发表于 @ 2006年11月05日 20:39:00|评论(loading...)|收藏

2006年10月16日

原创 spring处理业务示例(源码)收藏

用spring写的一个模仿"手机充值+查话费+销户"的一个小例子,供spring入门者参考. 三层结构: 表现层(view) +业务层(business)+数据访问层(dao) 阅读全文>

发表于 @ 2006年10月16日 20:01:00|评论(loading...)|收藏

2006年10月05日

原创 用hibernate实现数据库底层分页收藏

1、创建SessionFactory,为了减轻服务器负担,保证一个应用中仅生成一个SessionFactory即可. 。。。。。。。。。。阅读全文>

发表于 @ 2006年10月05日 16:52:00|评论(loading...)|收藏

2006年09月13日

转载 Windows 2000 网络服务器安装完全手册收藏

首先,我们做如下假设:在一个120G硬盘、P4 2.4G、内存512M的计算机系统内安装Win2000 Server(或者是:Win2000 Advanced Server): 重新分区:C盘(系统区8G),D盘(备份和基本数据区:7G),E盘(数据区:剩余空间,主要用于存放网站的数据).以后系统万一有问题,可以只格式化C盘并重装系统,然后通过D盘安装其它系统.我们建议:有些有客户资料的信息的系统如Serv-U,iMail等最好放在D盘,这样即使重装系统,也不至于丢失数据. 安装Win2000 Server:整个安装过程比较简单,在此不赘述.但有一点必须强调:在安装系统软件的时候一定要安装:终端服务.其中,安装终端服务的目的是将来能够远程控制这台服务器.此外,有的客户可能需要Media Server,建议也装上.当然,这些服务以后都可以重装,但毕竟以后服务器安装起来比较麻烦. 阅读全文>

发表于 @ 2006年09月13日 17:26:00|评论(loading...)|收藏

2006年08月31日

转载 JAVA程序员面试32问收藏

第一,谈谈final, finally, finalize的区别。 final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载……………… 阅读全文>

发表于 @ 2006年08月31日 08:11:00|评论(loading...)|收藏

原创 学习java的几本好书!收藏

Java语言计算机科学与程序设计 国外引进的java经典教材,对每一个细节都讲得很细腻,通俗易懂!比国内的教材好多了。这本书翻译也做得不错。 《struts in action》全面学习struts架构,很多程序员的最佳选择,建议原版的,翻译做的不是太好! Spring技术手册 台湾技术作家林信良老师最新力作,长期列台湾天珑书局畅销排行榜。 阅读全文>

发表于 @ 2006年08月31日 07:55:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © 赵昌峻