易截截图软件、单文件、免安装、纯绿色、仅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异常的文章


本文由博主从http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html转载;原文出处,博主也不知道,希望对大家有点帮助......
六种异常处理的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 
1 Output ......

关于Java内存泄漏

1 引言
     Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存 ......

Java性能优化

Java性能优化技巧集锦
一、通用篇
  1.1 不用new关键词创建类的实例
  1.2 使用非阻塞I/O
  1.3 慎用异常
 
 1.4 不要重复初始化变量
  1.5 尽量指定类的final修饰符
  1.6 尽量使用局部变量
  1.7
乘法和除法
二、J2EE篇
  2.1 使用缓冲标记
  2.2 始终通过会话Bean访问实体Bea ......

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号