`
文章列表
PowerDesigner12.5(以后统称PD)是一款数据库建模软件,利用此软件可以方便的完成数据库建模操作(所谓建模,个人理解就是为系统所要使用的所有表建立一个模型,方便以后维护与使用).费话少说,现在我就直接说一下此款软件的常用功能. 以一个例子来说明他的用法: 例子:假设有一个选课系统,选课系统所需要的表有:课程表course,学生表student,选课表SC,其对应关系为:一个课程可以被多个学生选择,一个学生也可以选择多门课程.下面以这个小练习为例,通过PowerDesigner建立数据库模型. 一.准备工作:           1.下载并安装oracle 10g.(服务器端 ...
Eclipse 中CheckStyle安装和使用指南1      概述1.1      在软件开发的过程中,以下几种情形随处可见1.1.1      软件维护时间长,而且维护人员的积极性不高做过软件维护的开发人员,尤其是在接手不是自己开发产品的源码的 ...
一、下载插件并安装 在 Eclipse 中使用 Subversion 来进行版本控制,需要下载插件 Subclipse ,下载网址是 http://subclipse.tigris.org ,需要根据 Eclipse 的版本下载相应版本的 Subclipse ,我们这里下载针对 Eclipse3.x 的版本,当前最新版本为 subclipse-1.0.3.zip 。 解压缩后,文件夹结构如下: 在这里,我们将该文件夹拷贝到Eclipse的plugin目录下,并建立相应的目录结构,我们命名为subversion,最终的目录结构如下: 同时,我们在eclipse/links目录下 ...
1.Myeclipse8.5安装插件的界面有很大改变,在help菜单中,选Myeclipse Configuration Center: 2.在Software面板中点击“add site”: 3.在弹出的Add Site 输入插件的name & site :Name: “Spket”, Url: “http://www.spket.com/update/” 点击完成后会看到自己的插件出现在下面的Personal Sites列表中: 4.选中你要添加的插件名称,右键点击Add to Profile,只选择前两项即可,免费使用的 : 5.这时就会看到已添 ...
它是干嘛的? findbugs是一个开源的eclipse 代码检查工具;它可以简单高效全面地帮助我们发现程序代码中存在的bug,bad smell,以及潜在隐患。针对各种问题,它并且提供了简单的修改意见供我们重构时进行参考; 通过使用它,可以一定程度上降低我们code review的工作量,并且会提高review效率。 通过findbugs找到bug,再由我们自己重构代码,可以培养我们的编码意识及水平,形成好的习惯提高开发编码能力。 哪里下载? 下载地址:
DOJO api:http://www.dojotoolkit.org/api/   DOJO使用指南:http://www.docin.com/p-34278932.html#    
有了前台的javaScript校验,为什么要使用Validator框架进行后台校验呢?因为为了安全。有些黑客会绕过前台js校验;而且Validator框架也可以生成对应js代码; 下面我就把写好的validator验证框架转换成相应的JS代码,只要一条语句,非常方便: register.jsp文件代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib ...
我们知道java的异常有两个大类,一种是check Exception,一种是runtime Exception。 1.check exception:如果一个方法抛出check exception,调用代码要么catch要么在方法声明中重抛该异常。 2. runtime Exception:如果一个方法抛出RuntimeException, ...
今天面试被问及到java中有几种处理异常的方式: 我的回答是.两种:1.抛出(throws).2.捕获(try{}catch{}).   然后又被问到,在什么时候分别用到上面的两种方式: 下面我就举个例子来说明这个问题: 例如:现在我要在service中调用DAO里面操作数据库的方法.当然所有操作数据库的方法都会抛出SQLException.在这个时候,我们要做的是DAO的方法中对其进行抛出(throws),之后在service中对被调函数中所要抛出的异常进行捕获.原因是你要上调用你的函数知道你会抛出异常,这样调用你的函数才会做相应的处理.总之一句话:就是被调函数抛出异常,主调函数捕获 ...
a.jsp页面内容如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> ...
dtd文件是对XML文件元素类型定义的一个约束,如struts2中的struts.xml文件里具体可以使用哪些标签, 标签下还可以有哪些标签,及标签内可以使用哪些属性,这些都可以去查看struts2的dtd文件,dtd文件里有明确定义。
今天第一次接触Ajax,在没有接触Ajax之前感觉Ajax是个特别神秘且难学的大框架,可是一接触才知道,Ajax也不过如此嘛,对于我这么一个做后台的程序员来说,不需要往深研究Ajax,只需知道他的大致轮廓就可以了,Ajax的核心类是XMLHttpRequest。因为Ajax是客户端技术,所以不同客户端的浏览器对Ajax有不同的实现,下面我就分别对IE内核的浏览器和firefox内核的浏览器实现做一个比较,他们的区别不是很大,只是在创建XMLHttpRequest对象时,有小许的不同。在写代码之前,我有必要介绍一下,Ajax并不是一门语言,而是一门技术,他是在JavaScript语言支持的基础上写 ...
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。这里仅对项目中常用的Bean标签及Logic标签做一介绍。 Bean标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用 Logic标签: 管理条件产生的输出和对象集产生的循环 在使用标签的时候需注意struts标签不能嵌套使用 (也就是说在一个标签的属性中不能写另一个标签)。 标签的一些公共属性: id 命名自定义标签创建时的脚本变量名。 name   指出关键字值,在该关键字下可以找到一个存在的bean 。如果给出了scope属性,则仅 ...
1、第一种设置方法,在单个JSP页面的上方加入下便代码,让该页面支持EL表达式: <%@ page isELIgnored="false"%>     2、第二种设置方法,在要支持EL表达式项目的web.xml中加上下列代码,让这个项目中的所有JSP页面都支持EL表达式: <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <el-ignored>false</el-ignored> </ ...
要在struts中用validate框架,必须导入相应的jar包。我已经在附件中上传了一个struts的一个空白项目,所有的jar包可以在附件中的struts-blank-1.3.10.war可以把他中lib包中的所有jar包拷贝到自己的项目中。   validate框架是验证表单中添写的信息是否合法,比如用户名不能为空、email的格式是否正确等。类似于JavaScript。   项目的大致轮廓在附件的图片中   下面我将最基本的validate框架实现代码公布如下: struts-config.xml代码如下: <?xml version="1.0" ...
Global site tag (gtag.js) - Google Analytics