`
文章列表
上一节说了junit的一些基本概念,主要使用assert做一些基本的判断。但很多时候使用assert做判断,并不方便,如果要判断某几个值是否为true或false,这时使用hamcrest来判断就会方便许多。hamcrest就是专门为增强junit来提供的框架。 ...
在作项目开发的时候一般要用到MyEclipse或Eclipse等IDE工具,所以如果要想用Maven,那么就要想办法把两者集成到一起。在MyEclipse10中已经把Maven集成到插件管理里,但是MyEclipse默认使用的Maven可能并不是我们所想用的,这时就需要 ...
上一节中介绍了maven的安装以及使用maven做了一个小例子,以便对maven的基本使用有一个全局感,这一节将对上一节安装的maven进行一些配制的改变。 例如:1、上一节中maven的本地仓库默认是在c盘中我的文档里的,如果电脑重新 ...
 Maven是目前用的最多的一个项目管理工具,他是apache的一个项目。先介绍一下maven的安装。 1、从maven网站下载合适的maven版本,这里下载的是3.0.5,网址如下:http://maven.apache.org/download.cgi  。下载截图:  下载完成后,然后把apache-maven-3.0.5-bin.zip进行解压,然后把解压完成的文件夹拷贝到要安装maven的地方,这里我们直接安装在d盘的根目录。如下图所示:  然后把maven的安装目录放到windows的环境变量里。如下图所示:  添加完成后,接着把mavenbin目录放到windows的p ...
在svn安装完成后,如果让其与myeclipse集成,那么就可以直接在myeclipse上对其进行操作。而不需要用命令与工具。 1、http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 上下载合适的svn插件,这里我下载的是1.8.22,如下图所示:  2、将下载后的site-1.8.11.zip解压,解压完后将全部目录复制到myeclipse的D:\MyEclipse\MyEclipse 10\dropins目录里,如下图所示:  3、复制完成后,重新启动myeclipse,就会发现svn已经安装 ...
在一个项目中有多个成员共同开发,其中各自所负责的模块并不相同,所以svn给其分配的权限也要不同,以防止zhangsan负责的模块被lisi修改而造成麻烦。 1、假设公司要开发一个项目名称为cms,并采用svn进行版本控制,svn管理人员首先会在svn的root目录下新建一个cms的工厂。命令如下: 2、项目经理会在自己的电脑上新建一个cms项目,并且把项目的基本结构建立起来,假如cms项目,有UI开发、code开发、test测试三个文件夹。UI开发下面又有html开发与js开发。各目录下又分别有一个文件。如下图所示:   3、由svn管理人员在svnserve.conf文件中打开pass ...
在安装命令行中安装  windowsOpenSCManager 失败5  的错误,原因是当前用户的权限不足,需要做的是在注册表 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 的值改为0 把这个值改成0,这样在自己的电脑上操作才是真正的administration
Junit目前在一些大的公司或者相对规范的软件中使用的比较多,相当多的小公司并没有把单元测试看的太重要。在大点的公司开发人员每天上班后,第一件事情就是从svn上把自己负责的代码checkout下来,然后运行单元测试,如果单元测试通过,那么说明自己的代码没有问题,然后就在代码块上修改与添加,完成后再用junit进行测试,测试完成后如果没有问题,那么就把相应的代码块提交给svn上。 测试一般分为:单元测试、集成测试(主要看一块代码加进去后,系统会不会有问题)、验收测试和压力测试。   在以前的的项目中也用过Junit,当时的使用只是把Junit当成一个有多个main方法的一个函数。假如一个 ...
在使用svn时,如果开发人员01与开发人员02同时从svn的student工厂中下载了student项目的05版本,这时01开发人员在05版本上修改完成后提交,01开发人员提交后,svn的student工厂的版本已经变成了06版本。02开发人员在做修改前并没有执行svn commit操作,而是直接在05版本上做修改,修改完成后提交就会出现版本冲突的问题,这个问题并不好解决,所以在开发时要尽量的避免这种问题出现,在向开发人员分配权限时,尽量的使一个开发人员管理一个模块,而不要让两个或两个以上的开发人员共同管理一个模块,这样就容易出现冲突的问题,解决起来是比较麻烦的。
 在上一节中已经实现了用命令行对svn做一些基本的操作,但是在平时的使用中,一般是不直接用命令行进行操作的。而是要使用工具,这样比较方便。这一讲使用svn的工具tortoisesvn来操作svn。 1、先从网站上下载与svn版本相对应的tortoisesvn软件,例子中安装的是1.8.5版本,所以这里也下载1.8.5版本的tortoisesvn。http://tortoisesvn.net/downloads.html 到这个网站下载想对应的版本。 2、下载完成后进行安装,安装采用傻瓜式的安装,不用改任何东西,安装完成后,在windows的右键菜单中就可以多出一些svn的选项来,如下图所 ...
上一节已经把svn安装完成,下来就用命令行做一些简单的操作。 1、当svn安装完成后,svn管理人员会在svn的root根目录下新建一项目工厂,用来存放相应的项目,我们有的例子项目叫oa,即项目的名称为oa。管理人员这时就会在命令行窗口使用命令 svnadmin create oa  创建一个svn的oa的工厂。如下图: 这时在d:/svn/root目录里就会有一个oa的文件夹,这里的oa文件夹专门放oa项目的的内容与版本信息。如下图所示: 2、在oa文件夹中有一个文件夹叫conf,conf里面有三个文件比较重要,它们三个是svn专门用来做权限控制的,即authz、passwd、svn ...
 svn是apache的一个开源项目,全称为subversion。是一个基于版本的项目管理软件,一般在多人开发的项目中使用,目前svn已经替代了原来的cvs。大多数情况下,svn服务安装在linux服务器上。下面简单的说一下svn在windows服务上的安 ...
 SimpleFormController已经在spring3.0及以后的版本中废除,学习没什么实际用处,但是对了解spring框架本身还是有做用的。SimpleFormController顾名思义这个控制器是为了提交表单来设计的。这里主要对test-servlet.xml文件里关于Controller的配 ...
这几天在看walker讲的Spring MVC视频教程,在网上没有找到相应的实例,自己整出来让大家做个参考。 1、新建一个web项目,名字为test。 2、在web.xml配制如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema- ...
在spring中可以通过service来把一个业务层的类交给spring窗口进行管理,而通过repository可以把持久层的类交给spring进行管理。今天只学习一下service交给spring进行管理。同时使用手功装配中的类型装配将字段值进行装配使用。       代码如下:   package cn.szzx.service; /** *@author whp *@Email wanghaipeng@szzxbj.com *@2013-5-30 * */ public interface Man { public void sayHello() ...
Global site tag (gtag.js) - Google Analytics