b1gc8v 发表于 2024-6-29 16:51:35

Web前端和Web后端的区分


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">1、</span>绪论</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">前台:呈现给用户的视觉和基本的操作。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">后台:用户浏览网页时,<span style="color: black;">咱们</span>看不见的后台数据跑动。后台<span style="color: black;">包含</span>前端、后端。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">前端:对应<span style="color: black;">咱们</span>写的html、css、javascript 等网页语言<span style="color: black;">功效</span>在前端网页。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">后端:对应jsp、javaBean、dao层、action层和service层的业务<span style="color: black;">规律</span>代码。(<span style="color: black;">包含</span>数据库)</p><span style="color: black;">为何</span>jsp是后端呢?<span style="color: black;">重点</span>是jsp的运行原理是在tomcat服务器运行的。
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1)javaweb是java<span style="color: black;">研发</span>中的一个方向 java有搞安卓的,搞web的,搞嵌入式的等。javaweb<span style="color: black;">便是</span>指搞web方向的,javaweb分两块,<span style="color: black;">一起</span>是服务器端叫后端,另<span style="color: black;">一起</span>叫前端,<span style="color: black;">亦</span><span style="color: black;">便是</span>web前端。前端<span style="color: black;">便是</span>用户能看到的部分,<span style="color: black;">例如</span>淘宝网,qq空间,网页上你能看到的都是web前端做的。后端做的<span style="color: black;">便是</span>为前端的展示业务<span style="color: black;">规律</span>功能做处理。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2)java web<span style="color: black;">包含</span>了jsp,servelt以及<span style="color: black;">有些</span>框架<span style="color: black;">例如</span>spring,structs以及与数据库交互的知识,当然<span style="color: black;">亦</span><span style="color: black;">触及</span>到了html,css等前端技术,<span style="color: black;">然则</span>更侧重于后端的开发。web前端<span style="color: black;">重点</span>是html,css,javascript之类的技术。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">jaweb是javaee的一个方向,Javaweb,由前端、Java代码、和数据库三个大方面<span style="color: black;">构成</span>,前端只是其中之一。</p>(3)在<span style="color: black;">咱们</span>的机子上看到的界面,安装的程序,给用户看的,操作的<span style="color: black;">便是</span>前端;而你看不到的,帮你<span style="color: black;">保留</span>网络游戏数据,<span style="color: black;">保留</span>应用数据,处理数据的<span style="color: black;">便是</span>后端(服务器)。<span style="color: black;">例如</span>说:<span style="color: black;">咱们</span>在用的知乎<span style="color: black;">便是</span>前端,而<span style="color: black;">保留</span>这个问题,还有把这个问题推送给你的<span style="color: black;">便是</span>后端。
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">2、</span>定义<span style="color: black;">区别</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">通常</span><span style="color: black;">来讲</span>,<span style="color: black;">咱们</span>将网站分为前端和后端。前端<span style="color: black;">重点</span>负责页面的展示,后端则是业务<span style="color: black;">规律</span>的实现。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、Web前端:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">顾名思义是来做Web的前端的。<span style="color: black;">这儿</span>所说的前端泛指Web前端,<span style="color: black;">亦</span><span style="color: black;">便是</span>在Web应用中用户<span style="color: black;">能够</span>看得见碰得着的东西。<span style="color: black;">包含</span>Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、Web后端:</p>后端<span style="color: black;">更加多</span>的是与数据库进行交互以处理相应的业务<span style="color: black;">规律</span>。<span style="color: black;">必须</span><span style="color: black;">思虑</span>的是<span style="color: black;">怎样</span>实现功能、数据的存取、平台的稳定性与性能等。
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">3、</span><span style="color: black;">必须</span><span style="color: black;">把握</span>的技术<span style="color: black;">区别</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、Web前端:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">精通JS,能<span style="color: black;">熟悉</span>应用JQuery,懂CSS,能<span style="color: black;">熟悉</span>运用这些知识,进行交互效果的<span style="color: black;">研发</span>。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1)精通HTML,能够书写语义<span style="color: black;">恰当</span>,结构清晰,易<span style="color: black;">守护</span>的HTML结构;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3)熟悉JavaScript,<span style="color: black;">认识</span>ECMAScript<span style="color: black;">基本</span>内容,<span style="color: black;">把握</span>1-2种js框架,如JQuery;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(4)对<span style="color: black;">平常</span>的浏览器兼容问题有清晰的理解,并有<span style="color: black;">靠谱</span>的<span style="color: black;">处理</span><span style="color: black;">方法</span>;</p>(5)对性能有<span style="color: black;">必定</span>的<span style="color: black;">需求</span>,<span style="color: black;">认识</span>yahoo的性能优化<span style="color: black;">意见</span>,并<span style="color: black;">能够</span>在项目中有效实施。
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、Web后端:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">后端<span style="color: black;">研发</span>人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂<span style="color: black;">有些</span>设计模式等。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1)精通jsp,servlet,javabean,JMS,EJB,Jdbc,Flex<span style="color: black;">研发</span>,<span style="color: black;">或</span>对<span style="color: black;">关联</span>的<span style="color: black;">工具</span>、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web<span style="color: black;">研发</span>的模式有较深的理解;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2)练<span style="color: black;">运用</span>oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3)熟悉maven项目配置管理<span style="color: black;">工具</span>,熟悉tomcat、jboss等应用服务器,<span style="color: black;">同期</span>对在高并发处理<span style="color: black;">状况</span>下的负载调优有<span style="color: black;">关联</span>经验者优先<span style="color: black;">思虑</span>;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(4)精通面向对象分析和设计技术,<span style="color: black;">包含</span>设计模式、UML建模等;</p>(5)熟悉网络编程,<span style="color: black;">拥有</span>设计和<span style="color: black;">研发</span>对外API接口经验和能力,<span style="color: black;">同期</span>具备跨平台的API规范设计以及API<span style="color: black;">有效</span>调用设计能力。
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">4、</span>web后端和前端是怎么连接的?</p>1、web服务器(apache、tomcat等),网络协议(http、socket等),浏览器(chrome、FF、IE等)。浏览器发起<span style="color: black;">创立</span>连接请求,<span style="color: black;">经过</span>网络协议与服务器<span style="color: black;">创立</span>连接,服务器保持连接,获取浏览器想要的数据,服务器




页: [1]
查看完整版本: Web前端和Web后端的区分