- 浏览: 215258 次
- 性别:
文章分类
- 全部博客 (213)
- jsp (2)
- 数据库 (3)
- photoshop cs4破解 (0)
- 关闭windows更新 (1)
- myeclipes开发经验总结 (1)
- 再次探究Unicode与ASCII编码 (1)
- hp probook 4411s电脑在用光盘安装时没有镜像问题 (1)
- hp probook 4411s电脑在xp系统下安装快捷键的问题 (1)
- 关于双系统和三系统的安装 (1)
- win7下个性化透明度的修改 (1)
- 原型开发工具axure (1)
- 将数据库表间关系导入到visio (1)
- word中自动生成目录 (1)
- 数据库日志文件已满的处理方法及更改数据库日志文件大小的方法 (1)
- 关于数据库语句insert的总结 (1)
- SQL Server2005创建登录名 (1)
- 登录名登陆时出现无法打开用户默认数据库登录失败 (1)
- 登录名登陆时出现 sql server 2005 sa登录报错:已成功与服务器建立连接,但是在登录过程中发生错误。 (1)
- 对于在写文章时标号的使用 (0)
- 对于论文word排版的技巧 (1)
- 求职简历的书写 (1)
- 惠普HP 4411s拆机 图文教程 (适用于4411s、4410s、4416s、4510s、4311s拆机) (1)
- 学术论文各部分的写作要求与写作方法 (1)
- 毕业论文的规范 (1)
- 对于在写文章时标号的使用(学术性论文) (0)
- 对于在写论文时标号的使用(学术性论文以及毕业论文) (1)
- 终止正要运行的程序 (1)
- : Address already in use: JVM_Bind (端口被占用) (1)
- 关于用myeclipes开发jsp程序时的问题 (1)
- 在连接数据库时出现此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版。请使用支持 JDBC 4.0 (1)
- 关于数据表命名以及在网页中显示的图片命名问题 (1)
- 关于jsp中数据库的连接问题 (1)
- win7下建立无线网络(一网多人共享) (1)
- Adobe dreamweaver cs5 photoshop cs5的破解文件以及注册号 (0)
- Windows 使用技巧之WinZIP密码破解 (1)
- 破解WINRAR以及去除购买提示的方法 (1)
- win7激活 (0)
- win7(ultimate)激活 (0)
- 去除windows7安全提示的方法 (1)
- u盘上的操作系统(winpe的制作) (1)
- 将数据库表间关系导出到visio (1)
- css+div中三列自适应宽度问题 (1)
- css+div小小总结 (1)
- Adobe dreamweaver cs5 photoshop cs5的破解文件 以及注册号 (0)
- 每次开机都会出现 “C:\WINDOWS\system32\source\系统程序勿删除.vbs ” (1)
- sql server 2005中int char varchar nvarchar 的区别 (1)
- dos命令以及制作.bat文件 (1)
- 一键清理系统垃圾.bat文件 (1)
- jsp的email功能 (1)
- 数据库连接池 (1)
- JAVA_HOME和TOMCAT_HOME (1)
- 查看计算机的网络信息 (1)
- 关于jcreator的问题 (1)
- java中main函数的作用 (1)
- 堆和栈的区别 (1)
- 连接数据库sql server 2005时端口的问题 (1)
- 对于html中form表单的认识 (1)
- 连接数据库驱动时的.newInstance() (1)
- Displaytag详解 (1)
- xml文件的配置 (1)
- server.xml文件的配置 (1)
- tomcat中conf中的context.xml的配置 (1)
- Web.xml文件配置详解 (1)
- tomcat 7: IllegalArgumentException: taglib definition not consistent with specification version (1)
- 数据库中创建自增列 (1)
- jsp中的分页问题 (1)
- 在jsp中null与("")的区别 (1)
- servlet中不同页面中传值的四种方式 (1)
- jsp中标签库的使用 (1)
- 广播域与冲突域 (1)
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别 (1)
- this的小问题 (1)
- 虚函数和虚基类、纯虚函数、抽象类抽象方法 ,动态绑定 (1)
- Overload和Override的区别 (1)
- NumberFormatException异常 (1)
- 在编程时的两个小问题 (1)
- 关于将数据库中的数据返回list的问题 (1)
- java ee 13种技术规范 (0)
- java ee 13种技术(规范) (1)
- JSP和Struts解决用户安全退出问题 (1)
- cookie的安全性问题 (1)
- 数据库操作返回值的问题 (1)
- java产生随机数 (1)
- 关于NoClassDefFoundError异常的问题 (1)
- java中的大树问题 (0)
- java中的大数问题 (1)
- NumberFormatException错误 (1)
- 两个小技巧 (0)
- 几个个网络中查看一些值(ip (1)
- arp (1)
- tcp (1)
- udp (1)
- mac等)小技巧 (1)
- js的使用小知识点 (1)
- myeclipse破解 (0)
- myeclipse编译问题 (1)
- servlet的部署问题 (1)
- 关于编码知识以及中文乱码的解决方案 (1)
- 关于javac与java命令的一个小问题 (1)
- css与div的比较 (1)
- 在写存储过程中注意的问题 (1)
- 项目开发中的几点规范 (1)
- java转义字符 (1)
- 移动字幕 (1)
- 动态网站功能模块介绍 (1)
- 什么是ajax (1)
- 图片查看器以及图片轮换代码收集 (1)
- 网站中的日历汇总 (1)
- javax.servlet.ServletException: File "/up.jsp" not found (1)
- 验证码 (1)
- jsp的几个小问题 (1)
- Jcreator Pro 4.50注册码 (1)
- javabean的自动生成 (1)
- res.sendRedirect()和req.getRequestDispatcher().forward(req (1)
- res)的区别 (1)
- 用displaytag组件实现分页详解 (1)
- 将已有项目导入myeclipse中 (1)
- uri url urn的原理及java实现 (1)
- java中object(String)类型转换为int (1)
- 对于out.print、out.println、out.write的理解 (1)
- 静态生成 (1)
- 获取字符串的特定字符 (1)
- 异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据 (1)
- 把字符类型转换成时间类型 (1)
- The method getRealPath(String) from the type ServletRequest is deprecated (1)
- java中对于文件操作的总结 (1)
- servlet用jspsmart上传的时候获得pageContext对象 (1)
- jspSmartUpload上传下载 (1)
- 关于用jspSmartUpload控件上传文件并附带参数 (1)
- 关于数据库字段的设计 (1)
- 关于数据库的主外键 (1)
- 数据库的使用 (1)
- 让页面加载前执行js等事件 (1)
- JS页面跳转 (1)
- 有关于jsp中的包含页面 (1)
- 关于textarea的几点 (1)
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法 (1)
- jsp中引用javascript中的变量和js中引用jsp的变量 (1)
- quote symbol expected错误 (1)
- div+css文字垂直居中 (1)
- 调用存储过程(转载) (1)
- Java调用SQL Server的存储过程详解 (1)
- execute、executeQuery和executeUpdate之间的区别 (1)
- 关于form表单与链接 (1)
- java程序的执行过程 (1)
- myeclipse设置快捷键 (1)
- 【摘】eclipse 中如何安装插件 (1)
- java.lang.IllegalArgumentException: Cannot format given Object as a Date (1)
- 常见数据库常用端口 (1)
- 用电脑建手机wifi(不用软件) (1)
- word如何自动生成目录 (1)
- sql server (mssqlserver)无法启动 (1)
- 如何删除自带的软件(包括联通定制机自带软件) (1)
- Oracle数据库、实例、用户、表空间、表之间的关系 (1)
- lt18i获得root权限 (1)
- 无法启动承载网络 连接到系统上的设备没有发挥作用 (1)
- XP with SP3 VOL 下载及密钥 (0)
- 开机时默认启动系统设置 (1)
- 对于目标文件系统,文件XXXXX过大 (1)
- 只有ie能上网,其他浏览器和软件都不能 (1)
- j2me搭建环境 (1)
- asp连接sql server数据库方式 (1)
- 清除cookie和flashcookie (1)
- 不能上网的一个原因 (1)
- 新增迅雷下载地址:Objective-c/iOS/iphone开发视频教程迅雷/高速下载 (1)
- ie不能上网 (1)
- 五款免费VPN介绍 (0)
- Java处理多人同时读写文件的文件锁处理 (1)
- 去除开机后出现拨号连接提示框 (1)
- 关于eclipse编码的问题 (1)
- eclipse tomcat的使用 (1)
- Eclipse中将web项目发布到Tomcat webapps (1)
- The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: (1)
- 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} (1)
- Eclipse下Tomcat插件的安装 (1)
- 无法启动程序,因为计算机中丢失MSVCP71.DLL (1)
- oracle 10g的安装与卸载 (1)
- ORA-12154: TNS: 无法解析指定的连接标识符 (2)
- oracle客户端plsql的使用方法 (1)
- Eclipse自动生成UML图 (1)
- win7开通远程桌面访问 (1)
- 在远程连接时提示“您的凭据不工作”怎么办 (1)
- java.util.ConcurrentModificationException (1)
- java关于xml操作的一点理解 (1)
- Exception:Content is not allowed in prolog (1)
- java.net.SocketException: Connection reset (1)
- java FTPClient的使用 (1)
- 三种tomcat部署项目的方法 (1)
- excel冻结窗格 (1)
- java中获取系统属性以及环境变量 (1)
- 安裝 AnyConnect 時出現錯誤訊息「The VPN client agent was unable to create the interprocess communication depot.」 (1)
- linux 与windows实现端口转发 (1)
- TTL expired in transit (1)
- route add 行业应用 (1)
- java 数字证书操作(转) (1)
- Software caused connection abort: recv failed 一种解决办法 (1)
- inputStream对象的available()方法 (1)
- web.xml 中的listener、 filter、servlet 加载顺序及其详解 (1)
- java.lang.NumberFormatException: For input string: "" (1)
- ajax向后台传中文报错 (1)
- 刷新父窗口方法 (1)
- [转载]Eclipse-修改工程名 (1)
- 内存溢出之Tomcat内存配置(转) (1)
- forword 和redirect的区别(转) (1)
- 页面中禁用鼠标右键和回格键 (1)
- 中文乱码 (1)
- 父页面刷新问题 (1)
- spring 事务管理 (1)
- 关于异常类型 (1)
- 关于systeminfo的使用 (1)
- https及ca证书 (1)
- sql限制总结 (1)
- Cannot assign requested address出现的原因及解决方案 (转) (1)
- du与df的区别(转载) (1)
- jvm内存模型及可能出现的内存溢出 (1)
- 高并发下的oom killer (1)
- oracle如何看执行计划 (1)
- 关于批量作业中遇到的问题 (1)
- 浅谈应用日志 (1)
- 自认证证书的创建 (1)
- java集合应用 (0)
- java多线程 (0)
- 高并发思考 (0)
- 关于java IO (0)
- 加装ssd不重装系统,系统迁移 (1)
- linux下查看jdk版本 (1)
- linux内存 (1)
- pdm的使用 (0)
- mysql不走索引的原因 (0)
- java字符编码 (0)
- mysql视图效率优化 (1)
最新评论
-
hualom:
...
Displaytag详解
项目开发规范
1. 项目包结构
src — com — ars
—— mybatis
—— conf(spring、mybatis配置文件)
—— common(公用类)
—— 模块A
—— entity(实体)
—— services(业务逻辑)
—— dao(数据层)
—— mappers(数据库映射)
—— common(该模块的公用类)
—— 模块B
—— action
—— conf(struts配置文件)
—— common(公用类)
—— 模块A(模块A的action)
—— 模块B(模块B的action)
webroot
—— common(公用页面)
—— 模块A(模块A的页面)
—— 模块B(模块B的页面)
—— css(公用CSS直接放在css目录下)
—— 模块A (模块A的CSS)
—— 模块B (模块B的CSS)
—— js(公用js直接放在js目录下)
—— 模块A (模块A的js)
—— 模块B (模块B的js)
—— images(公用图片直接放在images目录下)
—— 模块A (模块A的图片)
—— 模块B (模块B的图片)
2. 命名规范
2.1. action命名:
以大写字母开头,如果有多个单词,每个单词头字母大写,加上Action,如UserCrudAction.java
2.2. dao命名:
接口:以大写字母"I"开头,如果有多个单词,每个单词头字母大写,后面加上Dao,如:IUserDao.java
实现:将实现的接口名称的首字母"I"去掉,如:UserDao.java
2.3. service命名:
接口:以大写字母"I"开头,如果有多个单词,每个单词头字母大写,后面加上Service,如:IUserService.java
实现:将实现的接口名称的首字母"I"去掉,如:UserService.java
2.4. 实体Bean命名:
数据库名去掉前面的T,后面的首字母大写
例如:数据表名是T_AA_BB_CC_DD
则其对应的实体应该是:
AaBbCcDd.java
2.5. 数据库映射:
接口类:以大写字母"I"开头,如果有多个单词,每个单词头字母大写,后面加上Mapper,如IUserMapper.java
映射器:将实现的接口名称的首字母"I"去掉,如UserMapper.xml
2.6. 自定义类命名:
以大写字母开头,如果有多个单词,每个单词头字母大写,如
CheckPwd.java
2.7. 类变量命名:
变量名首字母必须小写,如果该变量名有多个单词组成,后面的单 词首字母大写,单词与单词之间不要使用"_"做连接,变量名访问控制必须为私有, 可以对其增加setter与getter方法。
例如:private int userName;
public int getUserName()
{
return userName;
}
public void setUserName(int userName)
{
this. userName = userName;
}
2.8. 常量命名:
所有字母大写,如果有多个单词组成,单词与单词之间以” _“隔开。而且该变量必须是公共、静态、final类型
例如:public static final String USER_NAME=“username”;
2.9. 方法命名
首字母必须小写,如果该变量名有多个单词组成,后面的单词首字母 大写,单词与单词之间不要使用"_"做连接。单词不要使用名词。
例如:public int checkLogin(String name,String pwd){}
3. 注释要求
3.1. 类的注释:
3.1.1. 作用:注释整个类,简单概述该类作用。
3.1.2. 书写规范:类的注释必须写在该类的声明语法之前。在注释中要描述该类的基本作用,作者,日期,版本,公司名称,版权声明。
3.1.3. 格式:
/* *
* 类功能描述:(大致描述类的功能)
* @author:编写者名称
*
* @version: 类文件的版本号 从1.0开始(自己确定版本号的增改情况), 修改情况(修改时间、作者、改动情况)
*
* @see 包名.参考类名 (列出父类,引入类,每个类占一行),如果没有可省略
* 相关数据如:(便于理解本类的一些常量数据及某些数据的格式或认为比较重要的数据,如果没有可省略)
*/
类的声明语法
例如:
/**
* <p>Title:前台售车信息发布类 </p>
* <p>Description: 发布售车信息</p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company:麦特网络科技</p>
*
* @author 李宁
*
* @version $Revision: 1.7 $ $Date: 2009/07/08$
*/
public class AddCarAction
3.2. 变量、常量注释:
3.2.1. 作用:简单描述该变量的意义。
3.2.2. 书写规范:变量注释必须写在变量定义之前,简单描述其代表的意义。
3.2.3. 格式:
/**
* 变量功能描述:(大致描述变量的功能)
*/
例如:
/**
*定义年龄变量
*/
public int age;
3.3. 方法注释:
3.3.1. 作用:对该方法功能简单描述,其参数、返回值意义的注解。
3.3.2. 书写规范:方法注释必须写在方法定义之前。该注释包括:方法其功能的简单描述,方法的参数、返回值类型、返回值意义简单的描述。
3.3.3. 格式:
/**
* 方法功能说明
* @param args (参数类型可以写在参数后,也可以省略。每个参数占一行)
* @return 输出参数(多种情况写在同一行)
* @see 引用该方法的类,每个类写一行
* @exception 异常处理类(方法中能够引发的异常,每个异常占一行)
*/
例如:
/**
* 查询某用户发布的车辆信息
* @param offset 起始编号
* @param limit查询信息数
* @param user_name用户名
* @return ArrayList符合条件信息列表
* @see com.mtkj.car.action.ListUserCarAction
* @throws ServiceException
*/
public ArrayList findForeCarList(int offset, int limit, String user_name) throws ServiceException;
3.4. 调用方法注释:
3.4.1. 作用:描述该方法调用的函数。
3.4.2. 书写规范:调用方法注释必须写在调用方法之前。该注释包括:方法功能说明、访问的接口及实现类、参数、返回值。
3.4.3. 格式:
/**
* 方法功能说明
* @see 调用的类.方法
* @param args (参数类型可以写在参数后,也可以省略。每个参数占一行,没有参数此项可省略)
* @return 输出参数(多种情况写在同一行,没有参数此项可省略)
*/
例如:
/**
* 从序列中获取下一个车辆编号值
* @see CarDao.getCarid()
* @see CarBean.getCarid()
* @see CarLocal.getCarid()
* @return car_id车辆编号
*/
car_id = cl.getCarid();
在开发中定义规范和注释规范很重要:
变量的规范是为了完成项目的成员将代码统一
注释规范有助于后来开发人员
注释规范:
/*
*类名
*作者
*时间
*版本号
*修改履历
修改履历要已修改的代码中表明
行注释用//
还可以写xml的注释
*/
1. 项目包结构
src — com — ars
—— mybatis
—— conf(spring、mybatis配置文件)
—— common(公用类)
—— 模块A
—— entity(实体)
—— services(业务逻辑)
—— dao(数据层)
—— mappers(数据库映射)
—— common(该模块的公用类)
—— 模块B
—— action
—— conf(struts配置文件)
—— common(公用类)
—— 模块A(模块A的action)
—— 模块B(模块B的action)
webroot
—— common(公用页面)
—— 模块A(模块A的页面)
—— 模块B(模块B的页面)
—— css(公用CSS直接放在css目录下)
—— 模块A (模块A的CSS)
—— 模块B (模块B的CSS)
—— js(公用js直接放在js目录下)
—— 模块A (模块A的js)
—— 模块B (模块B的js)
—— images(公用图片直接放在images目录下)
—— 模块A (模块A的图片)
—— 模块B (模块B的图片)
2. 命名规范
2.1. action命名:
以大写字母开头,如果有多个单词,每个单词头字母大写,加上Action,如UserCrudAction.java
2.2. dao命名:
接口:以大写字母"I"开头,如果有多个单词,每个单词头字母大写,后面加上Dao,如:IUserDao.java
实现:将实现的接口名称的首字母"I"去掉,如:UserDao.java
2.3. service命名:
接口:以大写字母"I"开头,如果有多个单词,每个单词头字母大写,后面加上Service,如:IUserService.java
实现:将实现的接口名称的首字母"I"去掉,如:UserService.java
2.4. 实体Bean命名:
数据库名去掉前面的T,后面的首字母大写
例如:数据表名是T_AA_BB_CC_DD
则其对应的实体应该是:
AaBbCcDd.java
2.5. 数据库映射:
接口类:以大写字母"I"开头,如果有多个单词,每个单词头字母大写,后面加上Mapper,如IUserMapper.java
映射器:将实现的接口名称的首字母"I"去掉,如UserMapper.xml
2.6. 自定义类命名:
以大写字母开头,如果有多个单词,每个单词头字母大写,如
CheckPwd.java
2.7. 类变量命名:
变量名首字母必须小写,如果该变量名有多个单词组成,后面的单 词首字母大写,单词与单词之间不要使用"_"做连接,变量名访问控制必须为私有, 可以对其增加setter与getter方法。
例如:private int userName;
public int getUserName()
{
return userName;
}
public void setUserName(int userName)
{
this. userName = userName;
}
2.8. 常量命名:
所有字母大写,如果有多个单词组成,单词与单词之间以” _“隔开。而且该变量必须是公共、静态、final类型
例如:public static final String USER_NAME=“username”;
2.9. 方法命名
首字母必须小写,如果该变量名有多个单词组成,后面的单词首字母 大写,单词与单词之间不要使用"_"做连接。单词不要使用名词。
例如:public int checkLogin(String name,String pwd){}
3. 注释要求
3.1. 类的注释:
3.1.1. 作用:注释整个类,简单概述该类作用。
3.1.2. 书写规范:类的注释必须写在该类的声明语法之前。在注释中要描述该类的基本作用,作者,日期,版本,公司名称,版权声明。
3.1.3. 格式:
/* *
* 类功能描述:(大致描述类的功能)
* @author:编写者名称
*
* @version: 类文件的版本号 从1.0开始(自己确定版本号的增改情况), 修改情况(修改时间、作者、改动情况)
*
* @see 包名.参考类名 (列出父类,引入类,每个类占一行),如果没有可省略
* 相关数据如:(便于理解本类的一些常量数据及某些数据的格式或认为比较重要的数据,如果没有可省略)
*/
类的声明语法
例如:
/**
* <p>Title:前台售车信息发布类 </p>
* <p>Description: 发布售车信息</p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company:麦特网络科技</p>
*
* @author 李宁
*
* @version $Revision: 1.7 $ $Date: 2009/07/08$
*/
public class AddCarAction
3.2. 变量、常量注释:
3.2.1. 作用:简单描述该变量的意义。
3.2.2. 书写规范:变量注释必须写在变量定义之前,简单描述其代表的意义。
3.2.3. 格式:
/**
* 变量功能描述:(大致描述变量的功能)
*/
例如:
/**
*定义年龄变量
*/
public int age;
3.3. 方法注释:
3.3.1. 作用:对该方法功能简单描述,其参数、返回值意义的注解。
3.3.2. 书写规范:方法注释必须写在方法定义之前。该注释包括:方法其功能的简单描述,方法的参数、返回值类型、返回值意义简单的描述。
3.3.3. 格式:
/**
* 方法功能说明
* @param args (参数类型可以写在参数后,也可以省略。每个参数占一行)
* @return 输出参数(多种情况写在同一行)
* @see 引用该方法的类,每个类写一行
* @exception 异常处理类(方法中能够引发的异常,每个异常占一行)
*/
例如:
/**
* 查询某用户发布的车辆信息
* @param offset 起始编号
* @param limit查询信息数
* @param user_name用户名
* @return ArrayList符合条件信息列表
* @see com.mtkj.car.action.ListUserCarAction
* @throws ServiceException
*/
public ArrayList findForeCarList(int offset, int limit, String user_name) throws ServiceException;
3.4. 调用方法注释:
3.4.1. 作用:描述该方法调用的函数。
3.4.2. 书写规范:调用方法注释必须写在调用方法之前。该注释包括:方法功能说明、访问的接口及实现类、参数、返回值。
3.4.3. 格式:
/**
* 方法功能说明
* @see 调用的类.方法
* @param args (参数类型可以写在参数后,也可以省略。每个参数占一行,没有参数此项可省略)
* @return 输出参数(多种情况写在同一行,没有参数此项可省略)
*/
例如:
/**
* 从序列中获取下一个车辆编号值
* @see CarDao.getCarid()
* @see CarBean.getCarid()
* @see CarLocal.getCarid()
* @return car_id车辆编号
*/
car_id = cl.getCarid();
在开发中定义规范和注释规范很重要:
变量的规范是为了完成项目的成员将代码统一
注释规范有助于后来开发人员
注释规范:
/*
*类名
*作者
*时间
*版本号
*修改履历
修改履历要已修改的代码中表明
行注释用//
还可以写xml的注释
*/
相关推荐
根据经验总结出以下几点规范,请大家参考一下: 一.所有的CSS的尽量采用外部调用:这是我认为最重要的一点,因为这影响加载页面时的速度. <LINK href=”style/style.css” rel=”stylesheet” type=”text/css”>...
在项目中随心所欲的分包将代码放到任意的package中虽然最终不会影响App的功能,但却会存在非常严重的问题,不好的分包策略带来的影响将会一直持续在App的开发迭代周期中,主要表现为如下几点: • 代码混乱,功能...
J2EE作为开发mission-critical的企业级应用的一整套规范的整合平台。...本文试探从自己以往的项目经验来探讨开发J2EE应用应该遵循的几点准测入手,结合 JBoss 3.2.1下的J2EE应用开发为例展开论述。
北京火龙果软件工程技术中心4. 目前实施项目规范的考虑由于目前软件开发实际情况的约束,完全按照RUP实施项目管理是一个理想化思路。... 对项目管理的几点感受目前我们的软件开发多为瀑布式开发,项目
项目各阶段包括PRD、Coding、UC、TC及发布严格遵守规范软件测试管理中测试人员如何保证软件质量保证软件质量是客户第一价值观的重要体现,作为软件产品的测试人员如何保证软件质量呢,通过对项目过程的实践与分析,...
在香港项目测试中,发现ISDN话机拨新业务号码时,若一位一位的拨至18位,不会有问题。但若先拨完号码再成组发送,会导致MPU死机。 处理过程: 查错过程很简单,按呼叫处理的过程检查代码,发现某一处的判断有误...
目前实施项目规范的考虑 由于目前软件开发实际情况的约束,完全按照RUP实施项目管理是一...4.1.对项目管理的几点感受目前我们的软件开发多为瀑布式开发,项目管理可以说是没有。所有的管理与软件设计都是由项目经理一
之后会展开对每一个功能点进行详细的说明,这几个模块是我自己根据项目的积累所认为的一些有必要的封装。 注:建议以Module的方式引入,这样方便根据自己项目情况进行调整。 这里没有太多的使用指南,更多是在Sample...
怎样把这些技术组合起来,形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。 此步骤一般主要由架构设计师完成,设计师将根据项目需求,对J2EE体系中的各处技术进行筛选取舍,并考虑到开发...
在开发中通用的几个方法,我们把它们放到utility目录下或者utility.js中;所有的提示信息和报错信息统一放置在一起。看起来都是小小的几步,却能让咱们开发的代码同事读起来更顺畅,下个项目中也能用上。
软件测试规范 目 录 一.概述 ............................................................................................................................................................ 1 二 软件...
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP...
Web项目中的项目经理以及策划人员。 对手机Web开发技术感兴趣的开发者。 开设计算机课程的高等院校及培训机构的师生。 此外,本书也适合熟悉.net、Java、PHP等后端Web技术的开发者阅读。 前言编辑 你是否使用过智能...
1.2.4 Android移动Web项目开发的三种解决方案:Native, Web和Hybrid优缺陷分析 4 1.2.5国内外应用现状 6 1.2.6 研究现状总结 7 1.3研究目标与内容 7 1.3.1多窗口浏览器模式的实现机制 7 1.3.2跨域交互即缓存处理方法...
修订记录 时间 版本 修改点 修改人 目 录 1 目的 3 2 数据库名命名规范 3 3 数据库表命名规范 3 4 表字段命名规范 4 5 表设计规范 4 6 索引命名规范 5 7 主键、外键命名规范 5 目的 此规范包括数据库名命名规范、...
针对这次项目开发,我总结了以下内容: 一、技术总结 1、公共样式的设定 在开始项目之前,我们可以先大体了解一下项目中每个页面的内容,比如字体样式,段落结构,文字大小等。我们可以针对这些内容来设定一个固定的...
按照尽早进行测试的原则,测试人员应该在需求阶段就介入,并贯穿软件开发的全过程。就测试过程本身而言,应该包含以s下几个阶段。 -测试需求的分析和确定。 -测试计划。 -测试设计。 -测试执行。 -...
这些都是庞大的工程,在操作的过程中会发现这些都不是阶段性或者项目性的工作,也就是说你不要希望有一天这些工作都做到100%了,你需要一直做这些,循环往复的做。如果是IT软件公司那还好,公司领导会支持你的很多...