- 浏览: 30216 次
- 性别:
- 来自: 杭州
最新评论
文章列表
在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse
4.2),在开始前给大家提3点建议!
不要使用System.out.println作为调试工具
把所有涉及到的组件日志级别激活并使用
使用日志分析器来读取日志
1.条件断点
如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行。
2.异常断点
...
- 2012-09-09 10:48
- 浏览 473
- 评论(0)
下面这个再开发好多系统中应该都有用到吧:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content=&q ...
- 2012-09-09 10:09
- 浏览 649
- 评论(0)
在web中,对于页面表单的输入校验,在客户端我们可以写js脚本来校验。但如果为了提高应用的安全性通常除了在客户端利用js来校验表单,我们通常还会在服务器端进行再次校验以提高安全性。而struts的输入校验则很好的解决了服务端的校验,使得开发者只需编写校验规则文件即可,这样更加方便的管理服务端的校验规则。除此以外,开发者还可以通过重写validate方法来完成自定义校验。
假如有个登录界面login.jsp中有个登录表单如下:
<s:form action="login">
<s:textfield name="name" ...
- 2012-09-04 22:00
- 浏览 689
- 评论(0)
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag
Library)、开放源代码。
但是,正所谓“没有最好,只有 ...
- 2012-09-04 15:17
- 浏览 509
- 评论(0)
这个星期一部门老大忽然冒出一句:“小祝,你对linux怎么样啊,用过没?”,于是俺就老实的回答:“在学校的时候自己学习过一点点”。然后然后……没有下文了,不知道老大是什么意思?好吧,想想自己作为一个研发人员,如果哪天忽然有需求要在linux下做开发,难不成还要别人帮我搭配开发环境吗?(是不是有点想多了啊,windows都没有玩转就想到linux,是不是我有点……想太多,哈哈),于是决定自己利用下班业余时间就试着去搭建作为一个Java程序员的开发环境啦。。。。。不多说了,action
我的环境:主机是win7的,虚拟机是VWare Workstation 6.0 ,linux系统为Red H ...
- 2012-08-31 21:21
- 浏览 1184
- 评论(0)
1、QQ很简单,直接到官网(http://imis.qq.com/webpresence/code.shtml)选择相关的样式,复制其代码即可.
2、MSN相对有点复杂,需用如下代码:
<script type="text/JavaScript">
function msnoperate(action, msn) {
var actionArray = new Array();
actionArray = ...
- 2012-08-31 11:20
- 浏览 840
- 评论(0)
一、认识国际化资源文件
这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:
轻松地本地化或翻译成不同的语言
一次处理多个语言环境
以后可以轻松地进行修改,支持更多的语言环境
说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。
使用这个类,要注意的一点是,这个properties文件的名字是有规范的:一般的命名规范是:
自定义名_语言代码_国别代码.properties,
...
- 2012-08-29 10:00
- 浏览 527
- 评论(0)
原来把字符串倒过来输出是这么的简单啊!!哎
public String huiwen(String s){
String a=" ";
for(int i=0;i<s.length();i++){
a=a+s.charAt(s.length()-i-1);
}
return a;
}
- 2012-08-25 20:45
- 浏览 390
- 评论(0)
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、 ...
- 2012-08-25 15:13
- 浏览 365
- 评论(0)
JFreeChart类:
void setAntiAlias(boolean flag) 字体模糊边界
void setBackgroundImage(Image image) 背景图片
void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)
void setBackgroundImageAlpha(float alpha) 背景图片透明度(0.0~1.0)
void setBackgroundPaint(Paint paint) 背景色
void setBorde ...
- 2012-08-24 16:52
- 浏览 360
- 评论(0)
当hql等查询方式不能满足性能或灵活性的要求,必须使用SQL时,大家有三种选择:
第一、使用Hibernate 的sql 查询函数,将查询结果对象转为Entity对象。
第二、使用Hibernate Session的getConnection 获得JDBC Connection,然后进行纯JDBC API操作;
第三、选择把Spring的JDBCTemplate作为一种很不错的JDBC Utils来使用。
JDBCTemplate的使用很简单,只要在ApplicationContext文件里定义一个jdbcTemplate节点,POJO获得注入后可以直接执行操作,不需要继承什么基类,详 ...
- 2012-08-20 21:17
- 浏览 1694
- 评论(0)
了解Spring包结构有助于我们减小发布包的大小,同时也可以增加对Spring架构的了解。
spring.jar是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。
spring-src.zip就是所有的源代码 ...
- 2012-08-20 21:14
- 浏览 723
- 评论(0)
这两天都是一直在鼓捣Struts2.3如何整合Spring3.2以及dao层到底选用什么以及如何整合。下面就把自己这两天的一些小成果分享出来也以便自己以后在实际项目中快速搭建。
首先是Struts2.3整合Spring3.2
1、新建一个web工程(这个就不说了)
2、添加Struts2.3
把Struts开发所需的jar复制到工程的lib文件中。开发struts必须包如下:
3、创建action类
声明:整个示例只有一个简单的用户登录。
本例中的action类名为 LoginAction,该类中的代码如下:
- 2012-08-20 19:48
- 浏览 582
- 评论(0)
这段时间一直想重拾struts的学习!
搭环境,下载jar包,搭框架,由于一段时间没用struts2了,弄了半天才弄好。结果在我调用action的时候报错了。错误如下:
java.lang.NullPointerException
org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
org.apac ...
- 2012-08-19 17:15
- 浏览 1626
- 评论(0)
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
1. 配置文件
Log4J配置文件的基本格式如下:
#配置根Loggerlog4j.rootLogger
=
[ level
] ,
appenderName1 ,
appenderName2 ,
…#配置日志信息输出目的地Appender
- 2012-08-18 21:51
- 浏览 450
- 评论(0)