|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
甚至一个有经验的Windows管理者也可以轻松部署并开始学习它,而你不需投入一分钱来了解这个数据库。
上个周末我往了一个手艺的沙龙,次要的内容是关于开源软件框架使用与软件架构。很成心思的一个讲座今后还要再往听。今朝我国的软件有良多的平台和编程言语,好比.netj2ee等,在每一个言语内里另有响应的框架,好比struts,aop。。。我们的编程一样平常不必重新入手下手,而是使用某一种平台,赐与某一种框架,举行开辟,如今的框架对照多,也不克不及都使用,在使用中要注重的成绩就是,最好间接承继自pojo工具,我们用起来间接用就好,而不必完成他的某一个特定的接口。
在o/rmapping的层面上,有几个对照好的开源的工具,好比说jdo,caster,hibernate,这些器材比拟较EntityBean来讲是对照light-weight的,对照复杂。在这个层面上我们有良多的选择,良多两头件战争台都有这方面的产物。好比我们的bv平台,他就是利用ContentManager,ContentList,Content,BVI_GenericDBManager如许的器材来举行我们的最底层的数据库操纵的。实在说白了,这些器材就是言语中的笼统出来的object和relationshipdatabase之间的互操纵。最最经常使用的就是间接利用sql言语,在此之上,我们工资的关于体系举行分级,这数据库和工具之间的操纵很天然的就是这一级。我们在定一个类的时分,好比一个Person类,我们同时界说她的PersonManager和PersonContainer如许子的类,我们在manager内里能够笼统出Person的增编削等等操纵,好比增加一个person到数据库,我们间接挪用p.Save();就能够了,乃至我们能够对它举行加倍深条理的笼统,这时候候就必要我们保持关于数据库的观点,这时候候数据库关于编程序的人就是通明的了,程序职员只用挪用响应的函数就行了。这时候候数据库就是一个更年夜范围的Container,container.Add(person);就能够了。实在,我们还能够有良多其他的Container,这些container都是装载在内存中的,能够构成各自响应的汇合,互相之间是有关的,这些只是开端。我们能够承继Person类,乃至能够界说一个IPerson的接口,如许关于我们完成其多态来仍是对照无益的。在如许的基本上我们就可以完成加倍面向工具,加倍笼统的情况。
一个同砚告知我,在.net的对照复杂的使用中,没有datarepresentationlayer这个条理的器材了,都用aspx间接挪用存储历程。。。各村有个村的高着。
当然,或许这并不是我们拒绝MySQL的一个有说服力的MySQL学习教程,但是对于一些比较守旧的IT经理来说,在为一些关键业务选择平台的时候,平台的成熟性却是必须要考虑的一个因素,在这一点上,MySQL无疑毫无优势。 |
|