一 Web程序基本概念
1.Web应用程序
狭义地讲,Web应用程序指的就是各种各样的网站 (Website),网站由一系列的网页(webpage)构成。使用浏览器软件(client)向web应用程序(server)发出请求(request),在其窗口中就会显示web应用程序对这个请求的应答结果(response)。网站有静态网站和动态网站之分。
2.web前端
指的是客户看得见的部分,负责更好地和客户交互,做信息的呈现与提交。从事前端工作的工作人员,一般被称为Web designer(网页设计师)。技术栈主要涉及JS、CSS、DIV、HTML、JQuery、前端框架等。
3.web后端
指的是服务器端的工作,负责具体的业务逻辑,一般会涉及到数据库的操作,典型的操作是对数据的增、删、改、查。从事后端工作的工作人员,一般被称为Web developer(网页开发人员)。从事后端开发的Java程序员,目前技术栈主要涉及Java、SQL、Spring MVC、MyBatis等。
4.开发Web应用程序需要解决的三个基本问题
(1)如何将信息呈现给用户以及如何引导用户提交信息
(2)在服务器端如何获取及处理用户提交的信息
(3)在服务器端如何与数据库交互
5.C/S架构
6.B/S架构
关键词:
© 版权声明
THE END
暂无评论内容