前端开发学习总结(1) - XML

其实我一直在想, 能不能用一种很简洁的语言去描述一种比较难以理解的技术,  在我的学习过程中, 大多数的人一提到程序就是 "不要和我说程序" ,  其实我觉得还是学习方法问题 , 程序并不是一门枯燥的语言。 我曾经试着也在想, 能不能用一种玩的心态来学习, 答案是可以的。
今天也是对多年来学习的一个综合性的总结, 并不是对技术本身的阐述, 我希望的是抛开传统的书本理念, 走进我们的生活。

DAO:
如果有一天你感到悲伤,困惑了, 那你一定会想很多东西那这里的"想"可以用query(查询)

  例如你想到一个让你难忘的人对应->queryByName(String name); ,  例如你想到对你有所帮助的所有的人 List Person queryByAll();

 

例如有一天你非常喜欢一个人一定要把他/她记在心里

  void addPerson(Person);

 

可是有一天你却不得不接受一个人要在你的心里离开

  void delete(String name); 

也许有一天某个人会代替某个人在你心里的位置

  void update(Person person); 

难道我们的一生中不就是在增删改查吗? 的确是这样的。

也许没有也许...

 

DataBase

这些人在哪里(他们/她们)

  Your Heart(你的心里) -> 因为我觉得在心里的人的分量最重 -> Oracle  DB2 MySQL... , 记得有首歌的歌词: 你存在我的深深的脑海里,我的心里,我的歌声里...

  你的记忆里 -> XML

 

View

  你知道一个人的心情吗? 喜怒哀乐都是随时展示给人看的。当一个人开心的时候,他很开心的笑, 当一个人伤心的时候, 他会哭。 -> 表现(视图)

 

其实在这里我只想说的是XML?

  这些人可以从你的记忆里随时抹去,

  这些人也可以从别人的记忆里进入。

  也许有一天你和别人会成为朋友或敌人。

  我始终认为记忆可以像数据一样进行交换, 而心不可以。因为心是private的,你认同我的观点吗? 当然心灵和记忆也是可以进行沟通的。

 

那么有了XML就相当于你的生活里有了

  <?xml version="1.0" encoding="utf-8"?>

  <family>

    <person>

      <name>爸爸</name>

    </person>

    <person>

      <name>妈妈</name>

    </person>

    <person>

      <name>爷爷</name>

    </person>

    <person>

      <name>奶奶</name>

    </person>

    <person>

      <name>外婆</name>

    </person>

  </family>

幸福吧。他们都存在你的记忆里, 我并没有说他们不可以存在你的心里。因为我们的主题不是Oracle MySQL...

 

假设你在一个夜晚, 独自在一个陌生的城市, 很想念你的家庭(family)

  "想念"家庭 ->  解析XML文件( Parse XML File )

    也许你根本不愿意想 -> 这时就出现了java.io.FileNotFoundException

  

我假设你已经在想了, 你可能会想念所有的人 (爸爸 妈妈 爷爷 奶奶 外婆)

  你可以通过各种想念的方式 -> 例如Java的 JDOM SAX DOM4J方式来获取所有的元素

    可你别忘了, 你躺在床上想和你走在路上的想念是不一样的 -> 也正因为有了PHP JAVA AS3 JS解析XML的不同方式

  接着你可以将他们的名字写在你的潜意识默念 ->  List queryAllPerson()  是的, 既然是所有人不是Array 就是 List

  接下来是你高兴的对你的朋友说 ->  就像数据展示一样, 你是不是一样很开心:  )

 

有一天, 你的外婆突然离你而去, 尽管她不是这个世界上最疼你的人 (外婆)

  也许有一天她将在你的记忆里抹去 ->  void delete (外婆);  

      也许我会安慰你 -> 你哭泣的脸, 让我也感到一丝不安

 

 有时候, 你的爷爷突然生病了, 他们是从你一生下来就把你拉扯大的人(爷爷)

   如果他一直这样躺着,你会离开他吗? -> void update(爷爷);

    也许你不希望你家里的所有人都生病 -> update后必须要有where条件

  我想你心里还是难过的 -> 你的无奈, 屏幕都为你心碎

 

可是不要放弃, 未来有个人或许会走进你的心里, 如果有这样的人? 请你一定要addPerson( 他/她? ), 好么?

因为我相信生活是美好的, 你说呢?

 

PS: 其实我很希望有一本书, 并不是写技术的, 而是写给所有的人,

      因为这是我的思想。技术可以不枯燥, 也许也可以感动人。

      2012 / 10 / 22  凌晨

 

 

 

posted @ 2012-10-22 03:08  Annyzhou  阅读(235)  评论(0)    收藏  举报