在Java教程中大家会学到各种架构,那么,什么是BS架构?极悦小编来告诉大家。
B/S架构;
C/S架构;
C/S架构是客户端/服务器架构;
B/S架构是浏览器/服务器架构;
B/S架构本质上还是C/S架构,只不过客户端是浏览器;
B/S架构:
web开发:
web前度开发,
web后端开发,由于后端开发的语言是Java语言,故可以称为Javaweb开发
软件服务器:B/S、C/S中的S,如Tomcat服务器(端口是8080);
硬件服务器:大型电脑,并发量高;
第一种:访问静态页面,***.html;不需要执行Java程序
第一步:打开浏览器,输入网址http://202.108.251.34:8080/egov/login.html,回车;网址包括了目标IP地址和目标端口号,IP地址指明了要访问的电脑,端口号表明要访问改电脑的Tomcat应用;
第二步:egov表示Tomcat里面的一个项目,login.html是这个项目中的给HTML页面;
第三步:目标电脑将login.html页面返回给浏览器;
第二种:访问动态页面,需要执行Java程序;
第一步:打开浏览器,输入网址http://202.108.251.34:8080/oa/delete?empno=7369,回车;根据网址找到目标电脑的Tomcat服务器;
第二步:找到服务器中的oa应用程序;
第三步:然后执行oa中的servlet代码;
http://202.108.251.34:8080/oa/delete?empno=7369 网址;
http://202.108.251.34:8080定位到WebServe,即目标电脑的Tomcat;
/oa是Tomcat服务器中的webapps,Tomcat里面的webapps可以有多个应用,这只是其中一个;
delete?empno=7369是和该应用中的一个段Java程序绑定在一起的,这段Java程序就叫Servlet;
浏览器:Chrome
DB服务器:MySQL
Web服务器:Tomcat、JBOSS
web App的开发:servlet
在webapps中写的Java程序可以在不同的服务器中执行,是因为这些Java代码遵循了一定的协议,这些协议满足了Java程序的可移植性。而这些协议或者规则就是Javaee下的子规则之一,servlet协议。
servlet协议和jdbc协议一样,都是Javaee的协议。不同的是,对于jdbc的接口我们是调用者,需要调用这些接口来完成增删改查;对于servlet协议的接口,我们是实现者,需要根据不同的业务来实现对应的Java程序。
浏览器:B
Web服务器:S 、Tomcat为安装
服务器端的小Java程序:未开发
数据库:S、MySQL
http协议、jdbc协议、servlet协议
Servlet:是两个英语单词的合并,Serv表示服务器端 let表示小程序;
通过上述介绍,相信大家对什么是BS架构已经有所了解,大家如果对此比较感兴趣,想了解更多相关知识,可以关注一下极悦的Java极悦在线学习,里面的课程内容从入门到精通,细致全面,很适合小白学习,希望对大家能够有所帮助哦。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习