德国大神的软件架构手册( 八 )

  • 最后,在视图文件中,我们将接收到的变量作为参数并将其呈现为 HTML 。
All rabbits
  • <% rabbits.forEach(function(rabbit) { %>
  • Id: <%= rabbit.id %> Name: <%= rabbit.name %>
Rabbit view 
Id: <%= rabbit.id %> Name: <%= rabbit.name %>
现在我们可以进入我们的浏览器,点击http://localhost:7070/rabbits并获取:
德国大神的软件架构手册

文章插图
 
或者http://localhost:7070/rabbits/2得到:
德国大神的软件架构手册

文章插图
 
这就是 MVC!
 
结论
当我们在软件世界中提到“架构”时,我希望所有这些示例都能帮助您理解我们所谈论的内容 。
正如我在开始时所说,这是一个庞大而复杂的主题,通常包含许多不同的事物 。
在这里,我们介绍了基础架构模式和系统、托管选项和云提供商,最后介绍了一些您可以在项目中使用的常见且有用的文件夹结构 。
我们已经了解了垂直和水平扩展、单体应用程序和微服务、弹性和无服务器云计算……很多东西 。但这只是冰山一角!因此,请继续学习和自己进行研究 。




推荐阅读