随笔分类 -  程序设计

摘要:使用中,Action通常需要调用Service层而在使用Service层的时候常常碰到需要使用到相似的方法,如Service里findUserById() findDepartmentById() findCourseById()findAllUser() findAllDepartment()findByUserIds()这时候需要抽取出这样的相似方法来简化代码, 令程序更简明清晰首先定义BaseDao<T> BaseDaoImpl<T>, 在BaseDao<T> BaseDaoImpl<T>中定义公共相似方法增删改查在Service 中, U 阅读全文
posted @ 2013-02-19 17:55 IamThat 阅读(620) 评论(0) 推荐(0)
摘要:如何写需求分析一、需求书的种类需求实际上有两种,一种叫用户需求,一种叫开发需求,也叫需求规格说明书。用户需求一般是由用户提出,立足亍用户的角度来思考需求,观众群体主要是用户群;而开发需求也就是我们普通意义上说的需求分析,一般是由项目经理戒产品经理整理,面向开发人员的一种分析文件。二、需求分析要解决以下几方面的问题(1)我们的规划是什么,分阶段版本实现吗,每个版本要达到什么样的要求(2)系统做出来的会是什么样的(3)系统对软件、硬件、人文管理等有什么要求(4)有哪些人员会使用这个系统,他们乊间有什么区别(5)需求如何不下一步的开发、测试衔接------可以通过对需求迚行编号(6)需求内容有没有分 阅读全文
posted @ 2013-02-06 20:59 IamThat 阅读(3303) 评论(1) 推荐(0)
摘要:这位前辈的阐释很清晰准确: http://blog.csdn.net/li_tengfei/article/details/6098145ModelDriven为什么需要ModelDriven所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions;public class User { private int id; private String username; private String password; private int age; private Strin 阅读全文
posted @ 2013-02-05 16:28 IamThat 阅读(309) 评论(0) 推荐(0)
摘要:package cn.itcast.oa.test;import java.util.ArrayList;import java.util.Collection;import java.util.LinkedHashSet;import java.util.List;import java.util.Set;import org.junit.Test;import cn.itcast.oa.domain.Department;/** * 说明:不能使用多层循环的方式,因为需要能支持任意层。 */public class TreeViewPractice { /** * 练习一:打印所有顶层部. 阅读全文
posted @ 2013-01-31 08:49 IamThat 阅读(777) 评论(0) 推荐(0)
摘要:http://hi.baidu.com/wuming3632171/item/49834a269bf59b3794f62bc4看了一下Java OOP的项目,在创建门禁卡登录类别时可以用工厂模式来实现;但后来又考虑了一下在应用工厂模式的同时可以应用Java的反射机制,Java反射的概念我 个人认为很不好理解,通过例子才能融会贯通;其实理解Java的反射和理解JavaScript的eval函数一样,都是将一个字符型数据转换为相应的 类、属性和方法;通过下面的例子来熟悉一下Java的反射;首先定义一个教员类,如下://教员类public class AccpTeacher {private Str 阅读全文
posted @ 2013-01-29 19:45 IamThat 阅读(817) 评论(0) 推荐(0)
摘要:/** 列表 */public String list() throws Exception { return "list"; }/** 删除 */public String delete() throws Exception { return "toList"; }/** 添加页面 */public String addUI() throws Exception { return "saveUI"; }/** 添加 */public String add() throws Exception { return "toLis 阅读全文
posted @ 2013-01-29 14:41 IamThat 阅读(267) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-01-28 17:04 IamThat 阅读(228) 评论(0) 推荐(0)