Java Web_既端也是后端·大脑·它不是单一的前端或后端而是两者兼有
Java Web:既是前端也是后端
Java Web,简单来说,就是用Java语言写出来的,能在浏览器里打开的程序。它不是单一的前端或后端,而是两者兼有。前端就是我们能看到和操作的东西,比如网页上的按钮、图片等;后端则是处理数据、与数据库交互的“大脑”。
Java Web概述
Java Web是一个技术栈,它包括了服务器端和客户端。虽然Java Applet现在用得不多,但Java在服务器端的应用还是很广泛,比如Servlet、JSP、各种框架等,这些都让Java Web发展得很快。
Java Web主要框架
Java Web框架各有特色,但基本上都遵循一些共同的路线:用Servlet或Filter来处理请求,用MVC模式来设计架构,用XML或注解来配置,利用Java的面向对象特性来实现请求和响应流程,还能支持多种视图技术。
框架 | 优点 | 缺点 |
---|---|---|
JSP |
|
|
Spring MVC |
|
|
Java Web常用软件体系结构
Java Web常用的软件体系结构主要有两种:C/S和B/S。
C/S结构(客户端/服务器)
C/S结构需要同时编写客户端和服务器端程序。优点是安全性好,缺点是软件更新时需要同时更新两端,比较麻烦。
B/S结构(浏览器/服务器)
B/S结构只需要编写服务器端程序。优点是只需要更新服务器端,缺点是安全性相对较差。