摘要:
http://hu-ping888.iteye.com/blog/1736501. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: <input name="userName" type="text" class="input6" size="15"> a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”);1.2 阅读全文
随笔档案-2012年07月
${pageContext.request.contextPath} JSP取得绝对路径
2012-07-31 11:00 by Patrick.Lee, 3995 阅读, 收藏,
摘要:
http://jc-dreaming.iteye.com/blog/921073${pageContext.request.contextPath} JSP取得绝对路径JSPStrutsWeb浏览器一.问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。 1)采用相对路径遇到的问题 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。 如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确的。如果采用Struts的Action返回页面,那么由于页面路.. 阅读全文
MyEclipse使用经验总结
2012-07-30 18:00 by Patrick.Lee, 259 阅读, 收藏,
摘要:
http://www.cnblogs.com/glaivelee/archive/2010/12/15/1906333.htmlCtrl+Shift+L显示所有快捷键Ctrl+K参照选中的词(Word) 快速定位到下一个Ctrl+Shift+K参照选中的词(Word) 快速定位到上一个Ctrl+O 快速显示OutLineCtrl+T 快速显示当前类的继承结构Ctrl+Shift+X 把选中文本全部改为大写Ctrl+Shift+Y 把选中文本全部改为小写Ctrl+Shift+F按照当前的配置文件格式化源代码Ctrl+L弹出行定位框以便定位到某一行Ctrl+Numpad_DivideCtrl+/( 阅读全文
JAVA语言
2012-07-30 16:54 by Patrick.Lee, 164 阅读, 收藏,
摘要:
一.说明1.Class<? super T> getSuperclass(): 返回本类的父类2.Type getGenericSuperclass(): 返回本类的父类,包含泛型参数信息 阅读全文
使用 Spring 2.5 注释驱动的 IoC 功能
2012-07-30 16:02 by Patrick.Lee, 153 阅读, 收藏,
摘要:
转自http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/?ca=drs-tp0808注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都 阅读全文
模拟spring @Resource方式的依赖注入
2012-07-30 15:45 by Patrick.Lee, 331 阅读, 收藏,
摘要:
模拟spring @Resource方式的依赖注入链接:http://my.oschina.net/cowboybebop/blog/17384publicenumRetentionPolicy{ SOURCE,CLASS,RUNTIME }SOURC:E表示这个Annotation类型的信息只会保留在源码里,源码经过编译之后,Annotation的数据就会消失,并不会保留在编译好的.class文件里;CLASS:表示这个Annotation类型的信息在源码保留,在.class文件也保留,但不会把这些信息加载到虚拟机(JVM)中,如果不设置,系统默认值是CLASS;RUNTIM:E表示在源码, 阅读全文
Spring注解说明
2012-07-30 15:19 by Patrick.Lee, 351 阅读, 收藏,
摘要:
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@ 阅读全文
Java注解
2012-07-30 15:02 by Patrick.Lee, 217 阅读, 收藏,
摘要:
在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个坏的主意。理想的情况是在一个地方维护这些信息就好了。其它部分所需的信息则通过自动的方式来生成。JDK 5中引入了源代码中的注解(annotation)这一机制。注解使得Java源代码中不但可以包含功能 阅读全文
FilterDispatcher
2012-07-30 12:22 by Patrick.Lee, 219 阅读, 收藏,
摘要:
FilterDispatcher可以包括一些初始化参数① config 表示要加载的XML配置文件的列表,多个文件名之间使用英文逗号(,)分隔。如果没有配置这个参数,struts2框架将默认加载struts.xml、struts-default.xml和struts-plugin.xml这三个文件。② actionPackages 表示要加载的Java包名的列表,多个包名之间使用英文逗号(,)分隔。Struts 2框架将加载这些包中的Action类。③ configProviders 表示实现了ConfigurationProvider接口的Java类的列表,多个类名之间使用英文逗号(,)分隔 阅读全文
struts clean up
2012-07-30 12:13 by Patrick.Lee, 542 阅读, 收藏,
摘要:
struts clean up在Struts 2.1.6之前,ActionContextCleanUp的完整路径是com.opensymphony.webwork.dispatcher.ActionContextCleanUp,现在的路径变成了org.apache.struts2.dispatcher.ActionContextCleanup。 那么这个类究竟有什么用处呢?是不是一定要用呢? 下面是这个类内部的注释。Special filter designed to work with the FilterDispatcher and allowfor easier integration 阅读全文
Struts2--ActionContext及CleanUP Filter
2012-07-30 12:01 by Patrick.Lee, 433 阅读, 收藏,
摘要:
1. ActionContextActionContext是被存放在当前线程中的,获取ActionContext也是从ThreadLocal中获取的。所以在执行拦截器、 action和result的过程中,由于他们都是在一个线程中按照顺序执行的,所以可以可以在任意时候在ThreadLocal中获取 ActionContext。ActionContext包括了很多信息,比如Session、Application、Request、Locale、ValueStack等,其中 ValueStack可以解析ognl表达式,来动态获取一些值,同时可以给表达式提供对象。ActionContext(com.o 阅读全文
SiteMesh的使用(转)
2012-07-30 11:50 by Patrick.Lee, 414 阅读, 收藏,
摘要:
你打算结合多种技术来构建一个企业级web站点。比如,你准备采用J2EE技术往你的web站点里添加新内容,而这个系统的其他部分是用CGI或者微软的IIS Server搭建的。在 这种情况下,怎样让你的应用系统从外观和感受(look and feel)上保持一致呢?一种办案就是采用J2EE技术全部重写,然后选用一种框架,比如Struts-Tiles,但这种办案的开发成本太高,不太现 实。另一种可选方案是在你的应用系统的各个部分采用相同的Look and Feel。但这种方案会使维护站点变成噩梦,因为每当一个应用系统里面的Look and Feel需要改变的时候,你就需要让系统里的其他web应用保持 阅读全文
SiteMesh—过滤器PageFilter
2012-07-30 11:45 by Patrick.Lee, 1732 阅读, 收藏,
摘要:
是什么SiteMeshSiteMesh是开源组织OpenSymphony的一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静 态装饰外观。SiteMesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架。它能帮助 我们再由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致 的banner、一致的版权等。它不仅能处理动态的内容,如JSP、PHP、ASP、CGI等产 生的内容,还能处理静态的内容,比如HTML的内容,使得它的内容也符合你的页面结 构的要求。甚至它能像include 阅读全文
web.xml配置 struts2
2012-07-30 11:38 by Patrick.Lee, 4222 阅读, 收藏,
摘要:
web.xml配置struts2(2012-03-25 02:30:41)(摘自网络)配置FilterDispatcher的代码如下:<!–STRUTS2框架的核心Filter–><filter><!–配置STRUTS2核心Filter的名字–><filter-name>struts</filter-name><!–配置STRUTS2核心Filter的名字–><filter-class>org.apache.struts2.dispatcher.FilterDispacher</filter-class& 阅读全文
web.xml集成Spring,Struts配置文件说明
2012-07-30 11:24 by Patrick.Lee, 1614 阅读, 收藏,
摘要:
<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http 阅读全文
Spring的applicationContext.xml中配置映射文件
2012-07-30 11:06 by Patrick.Lee, 852 阅读, 收藏,
摘要:
在Spring的applicationContext.xml中配置映射文件,通常是在<sessionFactory>这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,定义方法如下:<property name="mappingResources"> <list> <value>com/w3cs/vlar/hibernate/Person.hbm.xml</value> <valu 阅读全文
Spring管理hibernate的事务的方法
2012-07-30 10:59 by Patrick.Lee, 343 阅读, 收藏,
摘要:
转自:http://yhjhappy234.blog.163.com/blog/static/31632832200952362948131/在某个方法前面添加事务标注如,用银行存款进行买股票,则存款减少@Transactional(propagation=Propagation.REQUIRED,rollbackFor=StockException.class) public void buyStock(String accName, double amt, String stockName) throws StockException { // TODO Auto-generated m. 阅读全文
COP3详细配置说明
2012-07-30 10:23 by Patrick.Lee, 759 阅读, 收藏,
摘要:
转自http://hi.baidu.com/bgsdragon/blog/item/0c361445781a0b8eb3b7dc4c.htmlC3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquir 阅读全文
Spring Security3源码分析-SecurityContextPersistenceFilter分
2012-07-30 09:04 by Patrick.Lee, 669 阅读, 收藏,
摘要:
察Filter的名字,就能大概猜出来这个过滤器的作用,是的,持久化SecurityContext实例。这个过滤器位置是;org.springframework.security.web.context.SecurityContextPersistenceFilter废话不说,看源码 public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletReques... 阅读全文
Spring Security的核心拦截器
2012-07-30 08:57 by Patrick.Lee, 1251 阅读, 收藏,
摘要:
『转』Spring Security的核心拦截器1. HttpSessionContextIntegrationFilter位于过滤器顶端,第一个起作用的过滤器。用途一,在执行其他过滤器之前,率先判断用户的session中是否已经存在一个SecurityContext了。如果存在,就把SecurityContext拿出来,放到SecurityContextHolder中,供Spring Security的其他部分使用。如果不存在,就创建一个SecurityContext出来,还是放到SecurityContextHolder中,供Spring Security的其他部分使用。用途二,在所有过滤 阅读全文
更新js缓存办法
2012-07-28 11:27 by Patrick.Lee, 3642 阅读, 收藏,
摘要:
http://zhenggm.iteye.com/blog/680600遇到的问题: 在访问量比较大的系统中,我们需要将一些静态的文件在客户端缓存,以减少下载的流量,从而加快客户端访问的速度。但是缓存会带来一个问题,就是如何在服务端更新完文件之后,客户端能够及时得到更新。 解决思路: 1. 在一个配置文件中维护js文件map; 2. 在页面中通过js map的key来动态加载js文件; 3. 在js文件做出变动之后,只要修改相应js的版本号 实例: 1. 在一个配置文件(config.js)中维护js文件map(注意:config.js是不缓存的,每次更新) Js代码 //jsMap var. 阅读全文
Resin配置文件中文说明
2012-07-25 14:52 by Patrick.Lee, 497 阅读, 收藏,
摘要:
Resin配置文件中文说明<!-- - Resin 3.1 配置文件. --> <resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core"> <!-- 加载resin/lib下的所有.jar文件--> <class-loader> <tree-loader path="${resin.home}/lib"/> <tree-loader path=" 阅读全文
加快MyEclipse启动
2012-07-25 11:59 by Patrick.Lee, 281 阅读, 收藏,
摘要:
怎么才能使Myeclipse启动变得快点,按如下方法就可如愿了!:启动后 window---------->preferences-------->General---------->Starup and shutDown如下图:将自己不需要用到的启动项去掉前面的勾!1.禁用myeclipse updating indexesMyEclipse 总是不停的在 Update index,研究发现Update index...是Maven在下载更新,但很是影响myeclipse的使用速度,禁用办法如下:Window => Preferences => Myeclips 阅读全文
批处理启动myeclipse
2012-07-25 10:26 by Patrick.Lee, 277 阅读, 收藏,
摘要:
作为java程序员都应该都对eclipse很熟悉,不过当你做过很多项目后你是否会发现你的eclipse的Navigator下显示的project过于多了,你可能会close那些不经常使用的projiect,不过看着还是不舒服,最好的方式就是更换workspace,不过更换后又想查看之前的那个workspace下的project的内容,就又要切换回原来的workspace,或是新开一个eclipse,使用那个workspace,不过我是觉得还是有些麻烦,这里介绍一种比较简单的方式,让你轻松的使用一个eclipse管理多个workspace.方法比较简单:一:指定具体的工作目录为工作空间:1.新建 阅读全文
MyEclipse过期注册
2012-07-25 09:08 by Patrick.Lee, 363 阅读, 收藏,
摘要:
package register;import java.io.*;public class MyEclipseGen{private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 12 阅读全文
数据库的查询优化技术
2012-07-24 14:03 by Patrick.Lee, 205 阅读, 收藏,
摘要:
数据库的查询优化技术 数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往往需要数十分钟,甚至数小时。如果采用比全表扫描更好的查询策略,往往可以使查询时间降为几分钟,由此可见查询优化技术的重要性。 笔者在应用项目的实施中发现,许多程序员在利用一些前.. 阅读全文
大型数据库设计原则与技巧
2012-07-24 13:56 by Patrick.Lee, 788 阅读, 收藏,
摘要:
大型数据库设计原则与技巧一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。笔者依据多年来设计和使用数据库的经验,提出以下一些设计准则,供同仁们参考。1:命名的规范 不同的数据库产品对对象的命名有不同 阅读全文
Guid做主键和int做主键性能比较
2012-07-24 13:51 by Patrick.Lee, 209 阅读, 收藏,
摘要:
http://www.cnblogs.com/jackhuclan/archive/2010/01/04/1639005.html 阅读全文
VLMS订单流
2012-07-24 13:48 by Patrick.Lee, 507 阅读, 收藏,
摘要:
--委托单号SELECT * FROM TmsBizOrder WHERE BizOrderNO = 'Biz2012052400038'--任务单号SELECT * FROM TmsTaskOrder WHERE BizOrderNO = 'Biz2012052400038' --运输单号SELECT * FROM TmsTruckOrder WHERE TaskOrderNO IN( SELECT TaskOrderNO FROM TmsTaskOrder WHERE BizOrderNO = 'Biz2012052400038' )--报关 阅读全文
触发器学习
2012-07-24 13:46 by Patrick.Lee, 221 阅读, 收藏,
摘要:
--创建销售表IF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'U' AND NAME ='SALES')DROP TABLE SALESCREATE TABLE SALES --销售表( SAID INT IDENTITY(1,1) NOT NULL, BREED VARCHAR(40) NOT NULL, PURCHASE VARCHAR(40) NULL, QUANTITY INT NULL, PRICE MONEY NULL, AMOUNT MONEY NULL)SELECT * FROM SAL 阅读全文
Access操作的注意事项
2012-07-24 13:46 by Patrick.Lee, 215 阅读, 收藏,
摘要:
不能用敏感字段:比如:DateTime 不用用 <= 这种符号 要用< 阅读全文
存储过程VMMS—审核
2012-07-24 13:45 by Patrick.Lee, 339 阅读, 收藏,
摘要:
CREATE PROCEDURE AuditBook @ORDERMST_CODE VARCHAR(32), @OPERATOR VARCHAR(20)AS IF EXISTS(SELECT * FROM CUS_ORDERMST WHERE ORDERMST_CODE = @ORDERMST_CODE)BEGINDECLARE @STATION_CODE VARCHAR(3), @ROUTE_CODE VARCHAR(3), @NUMBER VARCHAR(3),@ORDERMST_ID VARCHAR(32)DECLARE @ORDERSTATE_ID VARCHAR(32),@ORDRE 阅读全文
常用SQL语句
2012-07-24 13:44 by Patrick.Lee, 221 阅读, 收藏,
摘要:
--CREATE DATABASE VMMS --创建数据库--DROP DATABASE VMMS --删除数据库--SELECT * INTO COM_CUSTOMER FROM CUSTOMERS -- 把一个表的数据和结构复制到另一个表,并创建表--SELECT ID = IDENTITY(INT,100,1),* INTO COM_CUSTOMER2 FROM CUSTOMERS --创建表COM_CUSTOMER2(表的数据来自CUSTOMERS)并在COM_CUSTOMER2增加一列自动增加列(以100开始增加)--ALTER TABLE COM_CUSTOMER2 ADD PR 阅读全文
SQL试题整理
2012-07-24 13:43 by Patrick.Lee, 239 阅读, 收藏,
摘要:
1.用一条sql语句,查询出每门课都大于80分的学生姓名姓名 课程 分数张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90--创建表CREATE TABLE STUDENT( ID INT IDENTITY(1,1), NAME VARCHAR(12), COUSER VARCHAR(12), FENGSU INT)--插入数据INSERT INTO STUDENT(NAME,COUSER,FENGSU) VALUES('张三','语文',81)INSERT INTO STUDENT(NAME,CO 阅读全文
获取表行数
2012-07-24 13:42 by Patrick.Lee, 207 阅读, 收藏,
摘要:
CREATE TABLE #tmp(tablename SYSNAME,[rows] INT,reserved NVARCHAR(200),data NVARCHAR(200),index_size NVARCHAR(200),unused NVARCHAR(200))EXEC sp_MSForEachTable 'INSERT #tmp EXEC sp_spaceused ''?'''SELECT #tmp.*FROM #tmpINNER JOIN sys.all_objects as aoON #tmp.tablename = ao.name 阅读全文
简单之美—软件开发实践者的思考—故事场景5
2012-07-23 12:23 by Patrick.Lee, 356 阅读, 收藏,
摘要:
两周后。林峰正在和王蓉讨论问题,李小兵走了过来。“快下班了,什么时候走?”李小兵打断了他们的谈话。今天是周末,他和林峰约好了几个同事晚上到阳天KTV去Happy的。“快了。下班就走吧。”林峰头也没回地说。“在忙什么呢?看你们讨论了一下午。”李小兵没有要离开的意思,他坐到了林峰的身边,看了看电脑屏幕。“结对开发,呵呵。”林峰笑道,“Ralph说,要把我们的数据模型和ACORD标准之间做个映射。”李小兵看了看林峰,又看了看王蓉,有点纳闷地说,“你们也可以结对?”“照Ralph的说法,两个人一起做事就是结对。”“Ralph说,我看你已经被洗过脑了,哈哈。”李小兵打趣道。“喂,等我们讨论好,你们再聊好 阅读全文
简单之美—软件开发实践者的思考—故事场景4
2012-07-23 12:23 by Patrick.Lee, 253 阅读, 收藏,
摘要:
孔如之感到非常疲惫。他今天一整天都在和开发人员沟通,得到的信息却是让他大为失望。10个AD中没有一个展现出了纵观全局的能力,他们中的大多数都有一定的开发经验,但是大多数也都拘泥于技术细节,对于软件的整体认识,说不出个所以然。只有一个AD,林峰,给他留下了一些印象。林峰的个子很小,看上去很瘦弱。尽管他只有三年的工作经历,但是对于技术的理解却很全面。这个小个子平常不爱说话,谈到技术时则滔滔不绝。孔如之和他交谈得很愉快。架构师的选择在孔如之心里是最重要的一件事。孔如之认为,找到一个正确的架构师,项目就成功了一半。什么才是正确的架构师,孔如之心里有一个非常清晰的标准,那就是完整的思想体系,全面的技术能 阅读全文
简单之美—软件开发实践者的思考—故事场景3
2012-07-23 12:22 by Patrick.Lee, 302 阅读, 收藏,
摘要:
“Rachel,有空吗?我想找你谈一谈。”在孔如之和王蓉吃饭的时候,宗方已经到王蓉的block找过她两次了。“好的。”王蓉跟着宗方进了经理办公室。“SC项目有点变化,需要增加两个SA。我想从你那里抽一个人。”宗方眯着眼,看着王蓉。“啊,这怎么可以。TFC项目连我在内,只有三个SA。”王蓉有点急了,“这个项目估计要2000个man day,需求分析的任务很重的。”“你知道我也很难。”宗方一脸无辜地说,“总共就这么几个SA,项目上都在抢。”“Ralph知道吗?”“我还没跟他说,先和你商量一下。”“那我不同意。”王蓉斩钉截铁地说。“我知道你也很难。”宗方推心置腹地说,“Rachel,你也知道,需求这 阅读全文
简单之美—软件开发实践者的思考—故事场景2
2012-07-23 12:21 by Patrick.Lee, 331 阅读, 收藏,
摘要:
会议结束后,于伦和李小兵走向他们的block。于伦今年30岁,在软件开发领域已经打拼了7、8年。三年前,他从技术岗位转到了管理岗位。不再从事具体开发工作的经历,使他看上去比实际上显得更成熟一些。于伦比谁都更早知道Ralph的计划。一个月前,Ralph单独约他吃饭,并告诉他自己的想法。他当时感到非常惊讶。“Berry昨天对我说,这个季度要考核各个team的Scrum实施。有变化了?”Berry就是宗方。“考核?”孔如之哈哈大笑,“考核什么?”于伦认真地说:“Berry说,要考核是不是按时晨会,晨会上解决的问题数量,每个人领取任务和解决任务的情况,bug数量之类的。” “敏捷不是一种制度,而是软件 阅读全文
简单之美—软件开发实践者的思考—故事场景1
2012-07-23 12:14 by Patrick.Lee, 391 阅读, 收藏,
摘要:
来自《简单之美—软件开发实践者的思考》十大开发社区极力推荐书作者:倪健作者介绍:倪健,资深软件工程师、项目经理和架构师,拥有12年IT行业从业经验。从事过电气设计与装配、单片机开发、软件系统设计与开发、项目管理、软件架构、软件培训以及性能调优相关的工作。精通汇编语言、VB、VC、Java和C#,自主设计过一些框架。12年的工作经验帮助他建立了一个完整的认识世界的思想体系,这个体系的核心内容就是简单、想象和文化。他擅长想象,善于归纳,内心坚持,追求有意义的生活。软件园C区4楼的一间办公室亮着灯。荷兰IL公司驻上海办事处负责人宗方刚刚写完一封长长的邮件。他的食指停在鼠标上方,无意识地摇晃了两下之后 阅读全文
浙公网安备 33010602011771号