- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
串口通信工具的设计与实现中文翻译
串口通信
本文介绍基于项目的嵌入式开发框架背后的概念?并介绍它如何用于 IT 项目开发。
因为有许多相同设计和开发工作在不同的方式下重复?而且并不总是符合最佳实践?所
以许多开发框架建立了。我们已经定义了共同关注的问题和应用模式?代表有效解决办
法的工具。开发框架提供?
(1)从用户界面到数据集成的应用程序开发堆栈?
(2) 一个架构?基本环境及他们的相关技术?这些技术用来使用其他一些框架。架
构定义了一个开发方法?其目的是协助客户开发项目。
软件工具包用来进行复杂的空间动态系统的非线性分析越来越多地使用基于 Web
的网络平台?以实现他们的用户界面?科学分析?分布仿真结果和科学家之间的信息交
流。对于许多应用系统基于 Web 访问的非线性分析模拟软件成为一个重要组成部分。
网络硬件和软件方面的密集技术变革提供了比过去更多的自由选择机会。因此?WEB
平台的合理选择和发展对整个地区的非线性分析及其众多的应用程序具有越来越重要
的意义。现阶段的 WEB 发展的特点是出现了大量的开源框架。框架将 Web 开发提到一
个更高的水平?使基本功能的重复使用成为可能和从而提高了开发的生产力。
在某些情况下?开源框架没有提供常见问题的一个解决方案。出于这个原因?开发
在开源框架的基础上建立自己的项目发展框架。 本文旨在描述是一个基于 Linux的框架?
该框架利用了开源框架并有助于开发基于 Web 的应用。通过分析现有的开源框架?本
文提出了新的架构?基本环境及他们用来提高和利用其他一些框架的相关技术。架构定
义了自己开发方法?其目的是协助客户开发和事例项目。
应用程序设计应该关注在项目中的重复利用。即使有独特的功能要求?也有常见的
可用模式使用?这使得它们的设计和开发能重用。本文介绍了一个“自定义”框架?这个
框架用来定义能被开发者使用的相同的应用问题和定义设计模式。这个框架?我们将称
之为某某开发框架?提供了一套模式和工具?建立了行业最佳实践?使之适合常见的应
用问题。它提供了一个从表示到集成的应用程序开发堆栈。本文阐明了这些应用问题和
模式?工具和行业最佳实践。某某开发框架可以根据各种项目的需求进行定制。它的开
发和配置是基于诸如 Struts、Spring、Hibernate 和 JUnit 之类的各种框架和工具。
11
Web 应用程序有各种设计问题?如表现?商业逻辑?数据存取和安全性。不同的代
码层的分离设计有如下几个方面的优势?如?便于维修?实施良好设计模式的能力?选
择专门的工具的能力和具体问题的解决技术。 将一个项目进行层与层之间的分离导致了
这些层之间的依赖关系。例如?一个简单的使用案例?它涉及数据的输入和查询通常必
须整合表示?业务逻辑和数据访问以达到所需的功能。因此?必须有一个明确的策略来
管理这些依赖关系。开发框架包括设计模式?可复用的代码和配置文件?使开发框架尽
可能地容易的被使用。这一框架使用 Spring 的反向控制来管理相依。Spring 框架提供了
一种方法整合各层成为一个应用项目。它通过 Spring 应用上下文来完成这一目标?这是
一个对象之间管理依赖策略。Spring 使用的依赖注入和拦截技术介绍如下。
我们所写的代码依赖于使用的对象。它负责创建这些对象。这可能导致紧耦合的?
但我们希望我们的代码是松散耦合。 依赖注入是一个技术? 可以帮助我们实现这一目标。
依赖注入是反向控制(IOC)的一种形式。当应用程序使用依赖注入时?代码将变得更加
清洁和容易。这就是松耦合?从而更容易配置和测试。开发框架使用了多个 Spring 应用
背景文件来定义层与层之间的依赖关系。方法拦截是面向方面编程(AOP)概念。Spring
AOP 方法拦截是通过 JDK 动态代理来实现的。开发框架使用 Spring AOP 来管理问如交
易管理和性能监测等问题。
开发框架包括两个不同的部分?代码和配置。代码位于一个特定的应用层?并侧重
于某一特定条件中的应用解决方案。这可能要与数据库交互?或将数据显示给屏幕。配
置将应用的各个层联系在一起。从代码中分离出配置使我们能够独立管理配置?使我们
在同一代码基础上方便的进行不同的配置。 例如? 数据访问对象(QT)知道它是使用 JDBC
通过数据源来连接一个数据库的?但它不知道该数据源是如何实现的。它可能是一个
Linux 命名和目录接口 JNDI 上下文或是来自驱动程序。它可以指向远程数据库或本地
数据库。无论数据来自何处?QT 执行操作数据源的方式是相同的。同样?服务对象可
能依赖于 QT?但不知道 QT 是如何实现?可能通过 Hibernate?直接的 JDBC ?或 Web
服务。互动服务对象与 QT 有相同的方式?而不管 QT 的实现。
Spring 通过 Spring
您可能关注的文档
- 中高层住宅太阳能热水系统优化设计思路浅析.doc
- 中高层经理管理技能与领导力研修.doc
- 《管理学基础》形考参考答案修改.doc
- 《组织行为学》期末复习资料.doc
- 《组织行为学》期末考试复习攻略终极版.doc
- 中高级口译证书高频翻译考点.doc
- 中高层经理管理技能提升培训.doc
- 中高层经理全面管理技能.doc
- 《组织行为学》练习题库参考答案.doc
- 中高级职称文件刘超.doc
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)