外链论坛

 找回密码
 立即注册
搜索
查看: 90|回复: 0

Web前端和Web后端的区分

[复制链接]

2899

主题

1万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96066391
发表于 2024-6-29 16:51:35 | 显示全部楼层 |阅读模式

1、绪论

1、

前台:呈现给用户的视觉和基本的操作。

后台:用户浏览网页时,咱们看不见的后台数据跑动。后台包含前端、后端。

前端:对应咱们写的html、css、javascript 等网页语言功效在前端网页。

后端:对应jsp、javaBean、dao层、action层和service层的业务规律代码。(包含数据库)

为何jsp是后端呢?重点是jsp的运行原理是在tomcat服务器运行的。

2、

(1)javaweb是java研发中的一个方向 java有搞安卓的,搞web的,搞嵌入式的等。javaweb便是指搞web方向的,javaweb分两块,一起是服务器端叫后端,另一起叫前端,便是web前端。前端便是用户能看到的部分,例如淘宝网,qq空间,网页上你能看到的都是web前端做的。后端做的便是为前端的展示业务规律功能做处理。

(2)java web包含了jsp,servelt以及有些框架例如spring,structs以及与数据库交互的知识,当然触及到了html,css等前端技术,然则更侧重于后端的开发。web前端重点是html,css,javascript之类的技术。

jaweb是javaee的一个方向,Javaweb,由前端、Java代码、和数据库三个大方面构成,前端只是其中之一。

(3)在咱们的机子上看到的界面,安装的程序,给用户看的,操作的便是前端;而你看不到的,帮你保留网络游戏数据,保留应用数据,处理数据的便是后端(服务器)。例如说:咱们在用的知乎便是前端,而保留这个问题,还有把这个问题推送给你的便是后端。

2、定义区别

通常来讲咱们将网站分为前端和后端。前端重点负责页面的展示,后端则是业务规律的实现。

1、Web前端:

顾名思义是来做Web的前端的。这儿所说的前端泛指Web前端,便是在Web应用中用户能够看得见碰得着的东西。包含Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。

2、Web后端:

后端更加多的是与数据库进行交互以处理相应的业务规律必须思虑的是怎样实现功能、数据的存取、平台的稳定性与性能等。

3、必须把握的技术区别

1、Web前端:

精通JS,能熟悉应用JQuery,懂CSS,能熟悉运用这些知识,进行交互效果的研发

(1)精通HTML,能够书写语义恰当,结构清晰,易守护的HTML结构;

(2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器;

(3)熟悉JavaScript,认识ECMAScript基本内容,把握1-2种js框架,如JQuery;

(4)对平常的浏览器兼容问题有清晰的理解,并有靠谱处理方法

(5)对性能有必定需求认识yahoo的性能优化意见,并能够在项目中有效实施。

2、Web后端:

后端研发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂有些设计模式等。

(1)精通jsp,servlet,javabean,JMS,EJB,Jdbc,Flex研发关联工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web研发的模式有较深的理解;

(2)练运用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力;

(3)熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同期对在高并发处理状况下的负载调优有关联经验者优先思虑

(4)精通面向对象分析和设计技术,包含设计模式、UML建模等;

(5)熟悉网络编程,拥有设计和研发对外API接口经验和能力,同期具备跨平台的API规范设计以及API有效调用设计能力。

4、web后端和前端是怎么连接的?

1、web服务器(apache、tomcat等),网络协议(http、socket等),浏览器(chrome、FF、IE等)。浏览器发起创立连接请求,经过网络协议与服务器创立连接,服务器保持连接,获取浏览器想要的数据,服务器
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-19 07:33 , Processed in 0.063004 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.