用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
虚拟化.超融合.云计算
›
虚拟化与私有云
›
无运行费用的web应用方案
无运行费用的web应用方案
钜形不锈钢水箱
论坛元老
|
2024-8-31 21:08:41
|
显示全部楼层
|
阅读模式
楼主
主题
1992
|
帖子
1992
|
积分
5976
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
经典的web应用布局通常分为三层:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。
表现层(Presentation Layer)负责处理用户和体系之间的交互。它包括用户界面(UI)和用户输入的处理。用户界面可以是网页、移动应用或其他情势的前端界面。表现层将用户的哀求通报给业务逻辑层,并将处理结果返回给用户。
业务逻辑层(Business Logic Layer)负责处理应用程序的焦点业务逻辑。它包括验证用户输入、处理业务规则、执行业务逻辑盘算等。业务逻辑层通常包含业务逻辑组件、服务或控制器。它可以调用数据访问层来获取或修改数据,并将处理结果返回给表现层。
数据访问层(Data Access Layer)负责与数据库或其他数据存储体系进行交互。它包括访问数据的方法、数据库毗连和查询。数据访问层提供了对数据的增删改查操作,并将数据返回给业务逻辑层进行处理。
这种三层布局应用的一般分别由前端(表现层),和后端负责计划编码,并由测试人员进行测试,终极交付产品,部署应用,这时,应用就到达了运行阶段。在应用的运行阶段,可能会产生一些费用。起首是服务器费用,由于应用需要在服务器上运行,以是需要购买或租用服务器。服务器的费用根据配置和使用情况而定,可能包括硬件费用、带宽费用以及维护费用等。假如你不想支付这一部门的费用,而且,你的应用规模较小,可以考虑以下的方案构建表现层,业务逻辑层以及数据访问层。
前端托管
对于运行中的应用,前端重要通常为用户浏览器提供更新不太频繁的html、css、js等文件。为实现功能,可以采用免费的虚拟主机、免费静态页面托管商、免费云服务器等,可以考虑使用以下服务商的免费级别服务:
Github Pages
Github pages 是为开辟者提供的免费静态文件托管服务,你可以通过其提供的免费域名访问到你的网页,也可使用自己的域名。
Vercel
Vercel为开辟者提供了免费静态文件托管服务,你可以通过其提供的免费域名访问到你的网页,也可使用自己的域名。
后端托管
后端包括业务逻辑及数据库等,一般来说需要有效户体系以及对应的,对于php、node等作为后端的应用有肯定数量的免费方案,而对于盛行的spring应用除了获取到免费云服务器外,几乎无法做到免费。
Vercel
方案:nodejs、javascript
Vercel不只提供了免费静态文件托管服务,还免费提供了雷同于云函数的功能,它支持你运行服务端渲染应用,但并未提供免费数据存储服务。
Infinityfree
方案:php+MySQL
Infinityfree是php虚拟主机提供商,其免费托管服务提供了一个php虚拟主机和一个仅供虚拟主机访问的免费MySql数据库,也会为开辟者提供免费的域名。
MongoDB Atlas
方案:MongoDB+云函数(js)
MongoDB是一个基于分布式文件存储的数据库,其开辟商也提供基于MongoDB的云服务,支持使用云函数的方法构建应用。
Firebase
方案:文档型数据库+Auth+图床
Firebase提供了
后端数据库,它能资助开辟者很快的写出Web端和移动端的应用。现在在Google旗下,它提供了适用于构建用户体系的Auth模块及数据库和文件图床。
Supabase
方案
ostgreSQL+Auth+图床
Supabase是Firebase的开源替代品,其具有雷同于Firebase的功能,支持本地化部署。
以上方案仅需注册账号即可使用,但需要留意的是以上方案中部门服务商提供的服务可能无法在境内使用,一部门能够使用但访问速度较慢。所有方案都有免费限额存在,凌驾限额可能导致服务不可用。而且,对于需要进行备案的网站,不建议使用以上方案。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
钜形不锈钢水箱
论坛元老
这个人很懒什么都没写!
楼主热帖
Linux——环境基础开发工具的使用 ...
详细介绍如何在ubuntu20.04中安装ROS系 ...
Android Studio第12课关于databinding ...
架构师说低代码:走出半生,归来仍是“ ...
HCIA学习笔记四:华为设备登录信息 ...
Android Studio实现音乐播放器2.0 ...
【小程序专栏】多种开发方式对比-跨端 ...
Jenkins发布uniapp开发的H5遇到的问题 ...
SAP FICO+MM测试环境
在Web前端基于CAD图实现等值线在线分析 ...
标签云
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
Oracle
网络安全
Mysql
快速回复
返回顶部
返回列表