• 学习了2年多的java,设计模式,感觉小有所成,可是最近两个月的笔试和面试,我慢慢觉得原来算法是最重要的,无论是微软,亚马逊,百度还是豆瓣,笔试的都是大量的算法题,而且都是比较深入的那种,现在我买了本《算法导论》,自己重新慢慢看,哎,为了找份不错的工作,真是不容易啊。其实中国的很多java软件企业在
  • 看了这么多讨论面向对象和面向数据库设计的讨论,这里也发表一些自己的理解。 面向数据库进行系统设计时,首先考虑的是数据库、表如何设计。在做需求调研阶段,向客户了解业务需求时,就忍不住的在脑海里构思库表结构。以后的思路便一直围绕着这些库表展开。根据数据表生成V
  • 一晃眼搞了7、8年的企业应用管理和研究,各种技术、思想翻来覆去折腾了很久,最近总算是有点持拨云见目的感觉了,于是放出点大标题和各位论论道。 主要观点其实在一年半前,已经在jdon首发的文章“坚持发扬EJB、Spring的光辉思想,将组件化进行到底!”(可参 icon
  • 今天中午看易中天的《先秦诸子百家争鸣》之《实话孔子》“夫子何人”,谈孔子到底是什么样的人,易中天给孔子渊博学识总结为三点,第一个就是:悟性 ,认为教育目的启发学生的悟性,而不是传播知识。也就是说:传授方法论很重要。授人以鱼,不如授人以渔。 易中天用电脑打了 icon
  • 1.一切都是对象,用new产生的是对象,用系统已定义好的类来声明的变量也是对象,对象是程序最小的单元。2.一切都在类中。不属于类的对象是不存在的,先有类后有对象,有对象必定有类,生类或寄生类。类是程序的基本单位。3.对象是自由身,它可自由的出现在其它类中,为其它的类服务。< icon
  • 从“贫血”和“充血”说起 这两个词对我来说也是很新鲜的,看看我在Jdon的注册日期也就是从那时候开始才有所耳闻的。这两天看到有人在讨论于是整理了一下思维。 看到网络上很多的讨论中对于充血和贫血的看法往往是以绝对的 icon
  • 最近在做一个系统,团队开发的,外包项目,日本那边发过来的,我作为一个小小的程序员对软件的框架结构没有决定权,但是有发表言论的权利,在公司还不敢叫嚣,来这里和大家一起分享,这个项目主要框架使用struts,web server是tomcat5.0.30,标签基本上都是公司内部人员根据业务需 icon
  • 在JDON上逛了这么久,对oo ddd 有了一定的认识。 之前做的项目都是先看开发文档,然后先把数据库设计好,根据设计好的数据来对业务层进行操作,很多时候都被设计好的数据库所束缚,很难有其它的想法。就算在业务层中有了其它的想法,可一想到要大改设计好的数据库就头疼! 我昨晚在用 icon
  • JBOSS DROOLS规则引擎提供我们在复杂的业务规则下进行简单配置完成,但是这个与面向对象设计应对变化相比有什么异同呢?DROOLS也是针对规则的不同变化以可配置的方式来进行,而面向对象的几大原则来应对需求变化和这个应该很相仿,他们之间差别在哪,主次关系我有点混淆了,有可能不是一个层次上的问题, icon
  • 充血模型有什么实际的好处么? 难道就为了好听 完美(数据和行为统一)? 过于复杂的需求还是用贫血 ,一般需求用充血 ,这样做正确吗? 项目中用的更多的哪个模型呢。 比较 icon
  • 是这样的,我在使用spring的aop中不想用有接口的类,所以就用cglib来实现aop,我在ilb中加了cglib-nodep-2.1_3.jar等包,配置中这样写的 icon
  • 为什么我们总说,中国的程序员的OO思维不强,或者说拿着OO语言做面向过程的代码吗?我觉得应届毕业生刚参加工作跟的负责人起太多的作用,就拿我们公司来说吧:1、应届毕业生居多,新公司。2、上层领导,或者叫项目经理、teamleader有从事过.net开发的,有从事过更多的是数据库 icon
  • 如何成为一个优秀.net程序员 byoned 发表于2008年11月10日 01:16 阅读(110) 评论(12) 分类: 个人日记 举报 这个学期带.NET.我花了很长的时间讲C#(OOP面象对象设计),因为一个合格的.NET程序员必须要掌 icon
  • 刚刚注册了一个新的账号,这已经是我注册的第二个账号了,第一个账号的用户名和密码忘了,见笑!在Jdon已经很久了,时不时的就上来看看banq老师和各位道友的帖子其中感受颇深,我学习Java已经有些年头了,无奈一直在使用过程式的开发,程序中几乎除了DAO就没有别的什么逻辑操作了,呵呵,我知道这是和面 icon
  • 前几天面试碰到一道题,当时没有做,忽然想了起来,如下四则运算表达式的例子是 1 + 5,或者是 ( 2 + 6 ) / ( 4 - 2 )。如何用面向对象的方法来描述四则运算表达式.分析如下: 看起来有三个对象 数值 ,运算 icon
  • 最近在学校图书管看了一些书, 项目都是围绕数据库的。先写几张表。然后设计数据库。把表写到数据库里然后有的写存储过程。然后再写jsp ,javabean。现在不是围绕对象了吗?比如把一个Person 写成一个对象。public class Person{ icon
  • 我遇到一个问题,要动态生成一个小的xml文件,但是又不想让它存在硬盘上,因为只想用一下,就不需要了,有什么好的解决方法。 icon
  • 在JDON 逛逛,才发现自己以前用的方法都是面向数据库的。不过初步接触这些内容一时真无法理解。但是如果面向对象为主的话,那数据库设计和面向数据库有区别么?我拿一个简单的blog 为例: ---------以前我数据库设计----------- icon