【2】java技术专栏
文章平均质量分 63
stonecai
这个作者很懒,什么都没留下…
展开
-
JAVA开发者应该去的20个英文网站
http://www.javaalmanac.com] - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com] - OReilly的Java网站. 每周都有新文章. http://java.sun.com] - 官方的Java开发者网站 - 每周都有新文章发表. http://www.develo转载 2006-11-09 17:53:00 · 689 阅读 · 0 评论 -
对EXTJS的控件之间DD的相关总结(一)
近来由于项目用到EXT,觉得里面的DD用起来很有意思,研究了一段时间源码,也总结了一些常用控件之间的用法,这方面网上的资料比较少,当时自己也走了一些弯路,现在暂时总结一下ext提供的Tree和Grid本身就有拖拽的功能,使用过TreePanel或者GridPanel的人都知道,对于要想让tree可以拖拽,那么必须为tree的enableDD属性设置为true。1,tree到gridpa原创 2009-02-23 20:26:00 · 4017 阅读 · 0 评论 -
Struts的两个配置文件讲解
Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件是配置所有web应用的而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的. Web应用的发布描述文件: web应用发布描述文件可以在应用开着者,发布者和组装者之间传转载 2008-01-22 15:24:00 · 1694 阅读 · 0 评论 -
struts学习中遇到的小问题及解决方案
--文章源自一位网友struts学习中遇到的小问题及解决方案一、struts使用小贴士(mainly from《struts in action》)1. 在actionForm中使用array以匹配重复的变量。例如在使用multibox时,相对应的可以在form中定义array。2.使用显示collection的记录总数。 eg:”listSize” name=”resu转载 2008-01-22 15:11:00 · 921 阅读 · 0 评论 -
关于Action里面定义的变量问题
如果在action 中直接定义实例变量,问题就很大了。原因其实也很简单: 引用为了确保线程安全(thread-safe),在一个应用的生命周期中,Struts框架只会为每个Action类创建一个Action实例。所有的客户请求共享一个Action实例,并且所有请求线程可以同时执行它的execute()方法。 所以,每个action只有一个实例, 在action打印this也可以看到, 确实是一转载 2007-12-15 15:09:00 · 3482 阅读 · 1 评论 -
Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别
假定你的工程名称为projects,你在浏览器中输入请求路径:http://127.0.0.1:8080/projects/pages/newForm.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/projects 2、System.out.println(request.getServ原创 2008-02-20 15:40:00 · 2986 阅读 · 1 评论 -
Struts-config.xml配置文件讲解
Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容:一、 struts-config.xml的主要元素:"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">转载 2008-01-22 15:26:00 · 4771 阅读 · 1 评论 -
[调试经验1] 索引中丢失 IN或OUT 参数:: X
开发经验一: 索引中丢失 IN 或 OUT 参数:: 5当我们使用hibernate之类把数据保存到数据库中,经常会抛出以上的异常。可能原因:该类的索引丢失;或者映射类型不匹配。解决方法:类似此类的 索引丢失 IN 或OUT ...错误时,先查索引有没有问题,如果没有索引,或是索引无问题,就记得找那个报错的参数,如本例中的5。找到后看看这个参数的类型,在model实体类,hbm配置文件和原创 2007-05-24 15:39:00 · 11367 阅读 · 1 评论 -
[调试经验2] 常见java_sql_SQLException异常汇总
经常遇到一些java.sql.SQLException异常,从网上汇集一些前人的资料,将英文原文一并列出,以供以后调试查阅!ORA-00904: invalid column name 无效列名ORA-00942: table or view does not exist 表或者视图不存在ORA-01400: cannot insert NULL into () 不能将空值插入原创 2007-05-24 19:20:00 · 5127 阅读 · 1 评论 -
c:if 在界面的一个应用
有时候,在同一个界面,有时我们需要显示某个模块,有时又不需要,这是就可以用来处理,一个例子 String addType=request.getAttribute("type").toString(); boolean addFlag=false; //不执行时 if(addType.equals("y")) addFlag=true;原创 2007-05-21 10:52:00 · 1167 阅读 · 0 评论 -
forward,include,redirect区别
forward,include,redirect是jsp中web页面(jsp或servelt)的三种不同的路由关系,三个貌似相同,其实还是有许多差别的,而了解这些细微的差别,在web开发中是很重要的。 说明: 一、forward、include由javax.servlet.RequestDispatcher来封装,由包容器container提供RequestDispatcher接口的实现,其中声明转载 2007-05-21 09:22:00 · 1447 阅读 · 0 评论 -
java定时执行任务的三种方法
定时执行任务的三种方法:1)java.util.Timer.2)ServletContextListener.3)org.springframework.scheduling.timer.ScheduledTimerTask1)java.util.Timer这个方法应该是最常用的,不过这个方法需要手工启动你的任务:Timer timer=new Timer();timer.sche转载 2007-01-06 16:54:00 · 8276 阅读 · 0 评论 -
stonecai--java中文乱码解决方法
java中文乱码解决方法 在BS模式下写程序,有很多要注意的地方。其中中文编码问题和路径问题是很重要又非常烦人的东西。这段时间由于项目需要从.NET转到java,就遇到了这些问题。经过一段时间的学习,摸索和实践,现整理一下。项目采用eclipse,走的是大众路线:hibernate+spri原创 2006-12-16 16:00:00 · 3163 阅读 · 0 评论 -
web开发过程中要注意的问题
1,document.getElementById方法只能获取到一个对象,即使有多个同名的对象,也只取第一个具有该名称的对象,例如在一个form(名称为myform)中,有三个id="mycheckbox"的复选框,那么使用document.getElementById("mycheckbox"),返回的是第一个checkbox对象,而不是返回一个数组,如果使用document.myform.my转载 2006-12-13 11:22:00 · 845 阅读 · 0 评论 -
AJAX 技术简介[2]
AJAX 技术简介[2]转载 2006-12-19 08:53:00 · 954 阅读 · 0 评论 -
Java学习的30个目标
本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(col转载 2006-11-11 15:42:00 · 1082 阅读 · 3 评论 -
王者之争:.NET PK J2EE
在Eclipse IDE出现之前,Java开发工具主要是面向Swing(Java图形化工具)的,那时候他们很难与微软的Visual Studio一争高低,但是Eclipse IDE的出现彻底改变了这种状况。 下面笔者将按一些重要的开发相关分类,来比较当前这两个最具代表性的开发工具,看一下在每一个分类中他们谁究竟要更强大一些。 1、核心开发环境 比较项目:语法高亮、错误预防、代码转载 2006-11-11 11:53:00 · 780 阅读 · 0 评论 -
Eclipse热键
Eclipse IDE 变得如此热门,以至于出现在许多工作简历中。但是,也正因为它的功能繁多,使得难于入手了。在这篇文章中,Sam Brodkin 分享了他最常用的一些Eclipse功能。他也提到了那些会让你的手指动的飞快的热键组合。在工作的时候,人们会怀疑你是在打电玩。Eclipse最妙的地方是它的功能是如此的丰富。如果你找不到某项功能,要么是你没有好好的去找,要么有一个插件可以实现它。Ecli转载 2006-11-10 17:57:00 · 626 阅读 · 0 评论 -
PO BO VO DTO POJO DAO概念及其作用
PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。---------------------------------------------------------BO:全称是business object:业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个转载 2009-03-10 10:31:00 · 795 阅读 · 0 评论