为什么要进行its框架的研究,为什么要速读( 二 )


程序设计的过程简单地说 , 可以归为三个步骤 , 其一是资源整合;其二是逻辑设计;其三是代码实现 , 资源整合的重点常常集中在数据和算力上 , 目前云计算平台和大数据平台通常都能够解决这两个问题 , 未来随着开发平台的不断发展 , 程序员在进行资源方面会越来越方便 。逻辑设计是程序设计的一个重点 , 其中需要考虑到多方面细节 , 包括接口定义、功能模块划分、算法设计、数据结构等内容 , 其中接口定义和功能模块划分是首先要考虑的问题 , 这部分工作也通常是由架构师来完成的 , 
算法设计和数据结构则主要集中在资源利用率方面 , 简单地说就是效率问题和效果问题 , 理想的算法设计能够更有效率地使用各种资源 , 同时也会达到一个比较好的运行效果 。当然 , 算法设计通常是由算法岗位来完成 , 应用级程序员通常只需要调用已经封装好的功能模块就可以了 , 代码实现部分需要把架构师设计出来的接口和各个功能模块进行具体的代码实现 , 此时就需要考虑到代码的扩展性、复用性、协同性和开发效率等因素 , 而框架的作用正在于此 。
【为什么要进行its框架的研究,为什么要速读】为了说明框架在代码实现阶段的意义 , 我们可以通过一个JavaWeb开发的小案例来简单说明一下 。JavaWeb的开发过程可以简单归类为三个部分 , 一是用户的请求;第二 , 服务器的处理;三是对用户的反馈结果 。以一个非常简单的存储服务为例 。例如 , 用户需要将自己的信息存储到服务器 。在不使用框架的情况下 , 服务器代码需要经过以下五个步骤来提取用户数据;判断用户的用途;调用业务组件完成业务处理;将实体对象保存到指定范围(session , rquest);跳转到显示页面 , 

推荐阅读