我们要开发的是一个可以为前端、移动端提供后台服务的服务端应用,就是最终开发的这个应用是要在一台或一群服务器上运行的。前端、移动端等等可以统称为 “客户端”,因为应用的“客户(用户)”都是在这些端上使用我们的应用。
也就是客户端应用一般都提供了一套用户界面,用户可以通过应用的界面使用我们的应用。客户端需要服务端提供的服务,比如在客户端上要显示数据,客户端需要到服务端那里请求获取到。要存储用户在客户端上产生的数据,比如用户输入的文字内容、要上传的图片,这些数据都要从客户端发送到服务端那里处理,服务端会把这些数据存储到相应的地方,比如应用的数据库,或者文件存储服务等等。
再比如用户在客户端上要用他选择的方式进行支付,客户端会把这个支付任务告诉给服务端应用。服务端收到了这个任务,会做一些处理,组织好支付需要的一些东西,然后服务端可以把处理好的东西再交给客户端,客户端会做进一步操作,或者服务端可能会直接向支付服务请求支付,再把支付结果交给客户端。
总之,服务端应用就是提供各种服务,能做各种事情的应用,在客户端上解决不了的事情你都可以交给服务端去处理,当然,这个服务端应用你得自己开发才能提供你需要的服务。我们接下来要做的就是去看看如何开发这种服务端应用。





