0

我有一个代码库,它将被多个应用程序使用。

什么技术可以促进这个需求(服务层?)?

谢谢

4

2 回答 2

0

我看不出您的实际问题是什么,但我可以告诉您,服务层不太可能是您所追求的。

服务层将提供系统之间的通信(包括构建在不同平台上的系统);并且基于消息传递的方法也可以在系统(应用程序)内的组件或层之间使用。在这两种情况下都不需要共享全部或部分代码库。

我有一个代码库,它将被多个应用程序使用。

一个代码库还是你将拥有?“Will”表示你还没有到那里。

什么技术可以促进这一要求?

具体是什么要求?如果您的意思是“将要拥有”,那么我猜您是在编写可被多个应用程序重用的代码的指南之后?

给我们更多信息,我会扩展我的答案:)

于 2010-12-26T01:55:38.897 回答
0

这通常通过以下两种模式之一解决:库或框架。

使用库,一个因素是通用代码并将其放入专用库中。这些库由实际应用程序使用。在库场景中,应用程序提供启动、初始化和协调程序逻辑的逻辑,用简单的 C 术语表示:main() 函数。应用程序特定代码调用库函数。

使用框架,基本上可以构建一个完全可运行的应用程序,通过将程序逻辑挂钩到框架中来扩展或定制该应用程序。框架通常提供启动、初始化和协调程序逻辑的逻辑,自定义代码由框架代码调用。

使用哪一个取决于场景和投入的努力。库比框架更容易构建,但是如果框架工作做得好,代码重用就会好得多。

于 2010-12-26T11:08:20.333 回答