http://blog.sina.com.cn/workhard159[订阅][手机订阅]
个人资料
评论
读取中...
好友
读取中...
分类
    内容读取中…
博文
很久没来了(2008-09-07 21:44)

这段时间很平静,这是一个好现象,

也很不安静,这不是一个好现象。。。。

合格程序员的素质(2)(2008-06-02 20:40)
 那么作为高级程序员,以至于系统分析员,也就是对于一个程序项目的设计者而言,除了应该具备上述全部素质之外,还需要具备以下素质:    
    
  第一,需求分析能力    
      对于程序员而言,理解需求就可以完成合格的代码,但是对于研发项目的****和管理者,他们不但要理解客户需求,更多时候还要自行制定一些需求,为什么这么说呢?    
  一般而言,进行研发任务,也许是客户提出需求,也许是市场和营销部门提出的需求,这时候对于研发部门,他们看到的不是一个完整的需求,通常而言,该需求仅仅是一些功能上的要求,或者更正规些,可能获得一个完整的用户视图;但是这都不够,因为客户由于非技术因素多一些,他们可能很难提出完整和清晰,或者说专业性的性能需求,但是对于项目****者和规划者,他必须能够清醒认识到这些需求的存在并在完成需求分析报告的时候适当的提出,同时要完整和清晰的体现在设计说明书里面,以便于程序员编码时不会失去这些准则。    
&nb
合格程序员的素质(1)(2008-06-02 20:38)
 
     程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。&n
程序员的根基(2008-06-02 20:34)
 什么是程序员的根基?
面向对象的思想。MVC,分层架构,按接口编程,依赖注入,OR Mapping,面向方面,SOA等都是OO的发展,不从根本上领会它,程序员就难以把握程序发展进化的趋势,永远停留在老窠臼中无法自拔,自我提高升华进化当然更是一句空话。
数据结构。程序的核心目的是收集,整理和展示数据,而数据的核心就是数据结构,它的重要性不言而喻。线性表、栈/队列、串、多维数组、广义表、树、图这些数据结构你都需要认真掌握,掌握的程度越深,日后学习的阻力就越小,相对于他人将更有优势。
算法。如果缺乏好的算法,程序架构得再完美数据再贴切都无济于事,犹如一台法拉利却用牛来拉一样。迭代法、穷举搜索法、递推法、贪婪法、回溯法、分治法、动态规划法都是你需要掌握的,不要以为这很难,读透一本算法导论就足够了。
基础API。只有思想,数据结构和算法只是一条腿,要健步如飞还得
日记 [2008年04月08日](2008-04-08 08:47)
表单传值总结
<form action='' method='get'>
用户名:<input type='text' name='user'><br>
密&nbsp;&nbsp码:<input type='password' name='pw'><br>
<input type='submit' name='sub' value='提交'>
<input type='button' name='but' value='一般按钮'>
</form>
当点提交时 地址栏显示的就是用户输入在文本域中的值即http://127.0.0.1:8084/CARTSHOP/check.jsp?user=用户输入的值&pw=用户输入的值&sub=提交
而点击一般按钮 时地址栏没有任何变化,说明一般按钮不会提交表单
 
如果
JSP转发问题(2008-04-07 18:53)
 

JAVA进阶:Servlet/JSP服务器端重定向

通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。

RequestDispatcher(2008-04-07 18:17)
 RequestDisPatcher   dispatcher=requset.getRequestDisPatcher( '/uservlet2) '
这句代码就是说将当前servlet的数据转发到uservlet2这个servlet里
它是服务器端转发
一般还要把request和response传过去
完整用法:
RequestDisPatcher   dispatcher=requset.getRequestDisPatcher( ' '/uservlet2) ';
dispatcher.forward(request,   response);

还有一个response.sendRedirect( 'a.jsp ')是不传送数据的浏览器端转发
jsp翻页问题解决(2008-03-29 19:22)
 
互联网时代实际上是数据的时代,构建大型电子商务系统必然要涉及到大量数据显示,数据的分页显示是频繁遇到的问题,如果让每个程序员都要考虑数据的获取与处理的每个细节,那必将是件既糟糕又混乱的事情,类似于分页显示这种具有公共特征的控制逻辑必定要在horizonal layer层予以实现

本文以循序渐进的方式给出了用jsp处理分页显示的一个可重用,易于移植的实现。

如果把与各种商业逻辑实体相对应的数据叫做'实体数据',那么分页显示逻辑要封装的就是控制实体数据的'控制数据'(下文中沿用这两种说法).

首先让我们构建一个PageControl对象将分页所涉及到的一些关键的'控制数据'予以封装.



具体说明如下:

  1. public int curPage ; //当前是第几页
  2. public int maxPage ; //一共有多少页
  3. public int maxRowCount ; //一共有多少行
  4. public int rowsPerPage ; //每页有多少行
  5. publi
日记 [2008年03月10日](2008-03-10 16:54)
 每天来一下,也是对我自己的一点安慰啊!
 
最近,心情相当不好。很难调整。也根本调整不好
看看别人Java学习历程(2008-03-08 15:45)
 

总结到ict5个月以来的工作2006年12月19日18: :39
引言:
    06.7.17来到这里,回想5个月前刚步入ict的时候,心情是如此的欢快,因为终于可以接触到实际的项目了,终于可以有机会系统的学习J2EE了!终于不用担心毕业找不到工作了!终于不用眼巴巴的看着周围的同学一个个的去IBM,MS实习,自己却卖不出去了!
   团队中的刘老师,wangwm,fengy都特别热心,无论技术上还是生活上都给予了很多很多的帮助。特别是在技术上,由于自己刚开始学java,技术上的一些超低级语法错误,逻辑错误等,fengy和wangwm不厌其烦的帮我调程序,给我讲解原理,至今一切都还历历在目,很感激他们!
     wangwm java开发已有5,6年的经验,或许对java新手入门的艰难和一个小程序折腾自己两三天都无法 正常运行而自己又束手无策一点办法都没有的无奈和痛苦已经遗忘,或者他入门时有人给予了很好的指导 ,而没有经历过这份艰难,对我跟他所说的感激予以否定吧,但是于我而言,真的太感激他!
   对我来说,理论上的东西都不会太难,王珊的课那么难,自己不也问题吗,再难也可