在一般
的
项目
开发中,用的最多的是基于
数据库的
管理
系统,虽说现在对关系型
数据库出来了很多的替代
方案,但是在实际正式的项目中,我们基本上还是使用关系型数据库来进行开发。
在项目开发的过程中,我们主要是抓住几个关键的地方。一个就是数据库结构的设计,以及操作该数据库的SQL语句。虽说现在Hibernate等可以不用再书写SQL语句来进行开发,但是对于高级设计人员来说,SQL语句还是最简洁和快速的开发方法。书写一个复杂一些的SQL语句,可以极大的提高 性能和减少开发工作量。
第二个关键的地方是对数据的处理逻辑,现在做系统喜欢组件化、 服务化。就是说我一个服务,或者说一个数据处理逻辑,我可以开放不同的接口供不同来源的 客户端调用。比如可以通过HTTP提交的方式来调用,可以通过 SOAP的服务来调用,可以通过Ajax的提交来调用,可以通过SOCKET通讯来调用等等。因此保证数据处理逻辑的正确稳定,是最关键的,这个涉及的系统的安全性和稳定性。
第三个关键的地方就是 用户操作界面,用户操作界面目前用的最多的还是DHTML和
在项目开发的过程中,我们主要是抓住几个关键的地方。一个就是数据库结构的设计,以及操作该数据库的SQL语句。虽说现在Hibernate等可以不用再书写SQL语句来进行开发,但是对于高级设计人员来说,SQL语句还是最简洁和快速的开发方法。书写一个复杂一些的SQL语句,可以极大的提高 性能和减少开发工作量。
第二个关键的地方是对数据的处理逻辑,现在做系统喜欢组件化、 服务化。就是说我一个服务,或者说一个数据处理逻辑,我可以开放不同的接口供不同来源的 客户端调用。比如可以通过HTTP提交的方式来调用,可以通过 SOAP的服务来调用,可以通过Ajax的提交来调用,可以通过SOCKET通讯来调用等等。因此保证数据处理逻辑的正确稳定,是最关键的,这个涉及的系统的安全性和稳定性。
第三个关键的地方就是 用户操作界面,用户操作界面目前用的最多的还是DHTML和