易截截图软件、单文件、免安装、纯绿色、仅160KB

Java程序员新基本功之一:SSH2

最近因为需要,又用SSH2建了个项目脚手架。
Java程序员的SSH2的知识技能,如c程序员的指针使用技能,乃“规定动作”,不熟悉说不过去。
和Java api一样,SSH2本身就是一个很好的学习材料,用心体会和用熟其中一种,可放心行走于江湖。
现将体会记之如下:
一、Java的出错信息,主要源于三点:
缺乏包或包版本引起的错误:三个框架所带的支持包太多,要仔细引入。
配置信息不一致引起的:struts的配置文件struts.xml与jsp文件中的action配置信息;spring与hibernate的bean配置一致;struts与spring中的bean配置一致。
程序逻辑错误:JUnit测试之, dubeg之。
不少人感觉,Java程序员的大部分时间花在找错上,另一部分时间花在确定框架,办“正经”事的时间少得可怜。大家都想避免在包或配置类的问题上耗费太多无用功。
二、tomcat服务器在执行一个web程序时,控制台的信息如何分析?
在控制台看这些错误信息时,要知道一堆错误信息的特点与含义:
从上往下看,最有价值的报错信息往往就是最上面的第一句错误为直接错误,一般是ClassNotFoundException,NullPointException之类的常见类型,抓住它就行。
报错是按程序调用的依赖性报错的,直接触发引起错误的模块是谁,而这个模块又是谁调用的,从里往外剥。所以,往往最后的错误就是tomcat服务器容器的报错了。
三、web.xml中的程序加载顺序是什么呢?
ContextParam-> Listener-> Filter
以下编译手法层层递减:myeclipse->eclipse->ant->javac
可自定义build.xml文件,版本控制它。
程序员的几个好习惯:
1、善于利用工具:特别是webUI,bean生成之类的事,不用工具,想大面积开发,真的费神。
2、找找sourceforge.net:相信好多人遇到过类似问题,类似项目。
3、开发时先建开发流水线:能跑通一个应用,哪怕是最小的应用,流水线也就成了,由此可以“每日创建”,可视化团队的劳动成果,及时得到我等人员心理满足感,这与马戏团及时给猴子扔香蕉的原理一样。


相关文档:

Java回调功能使用

    Java的回调方法不像c那样可以直接传递一个方法,java传递的是引用,所以java对方法回调的解决办法是直接传递一个接口,对接口进行实现。下面是一个例子
首先定义一个接口Car,有一个run的方法声明
Java代码
package ocm.callback;  
 
public interface Car {  
& ......

Windows下JAVA环境变量的设置祥解

Windows下JAVA环境变量的设置祥解
   Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。
   JAVA_HOME 指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK 的安装路径可以选择任意磁盘目录,不过建议你放的目录层 ......

JAVA存储过程和调用

代码内容
create or replace procedure batchUpdateCustomer(p_age in number) as
begin
update CUSTOMERS set AGE=AGE+1 where AGE>p_age;
end;
以上存储过程有一个参数p_age,代表客户的年龄,应用程序可按照以下方式调用存储过程:
代码内容
tx = session.beginTransaction();
Connection con=session.c ......

Java中常用设计模式总结


在Java中有23中设计模式,下面只对部分常用的设计模式介绍一下:
1.单例模式(有的书上说叫单态模式其实都一样)
该模式主要目的是使内存中保持1个对象。看下面的例子:
package org.sp.singleton;
//方法一
public class Singleton {
//将自身的实例对象设置为一个属性,并加上Static和final修饰符
private static ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号