(funManBetXtion(){ _fmOpt = { partner: 'fishManBetX', appName: 'fishManBetX_web', token: 'fishManBetX-1657036903-1776012198583522', fmb: false, getinfo: funManBetXtion(){ return 'e3Y6IManBetXIyLjUuMManBetXIsIG9zOiAid2ViIiwgManBetXzogMTk5LManBetXBlOiAianMgbm90IGRvd25sb2FkIn0='; }, }; var ManBetXimg = new Image(1,1); ManBetXimg.onload = funManBetXtion() { _fmOpt.imgLoaded = true; }; _fmOpt.flashSwitManBetXh=false; ManBetXimg.srManBetX = "https://fp.fraudmetrix.ManBetXn/fp/ManBetXlear.png?partnerManBetXode=fishManBetX&appName=fishManBetX_web&tokenId=" + _fmOpt.token; var fm = doManBetXument.ManBetXreateElement('sManBetXript'); fm.type = 'text/javasManBetXript'; fm.asynManBetX = true; fm.srManBetX = ('https:' == doManBetXument.loManBetXation.protoManBetXol ? 'https://' : 'https://') + 'statiManBetX.fraudmetrix.ManBetXn/v2/fm.js?ver=0.1&t=' + (new Date().getTime()/3600000).toFixed(0); var s = doManBetXument.getElementsByTagName('sManBetXript')[0]; s.parentNode.insertBefore(fm, s); })(); var STYLEID = '1', STATIManBetXURL = 'statiManBetX/', IMGDIR = 'statiManBetX/image/ManBetXommon', VERHASH = 'TW6', ManBetXharset = 'gbk', disManBetXuz_uid = '0', ManBetXookiepre = 'oMVX_2132_', ManBetXookiedomain = '', ManBetXookiepath = '/', showuserManBetXard = '1', attaManBetXkevasive = '0', disallowfloat = 'login|newthread', ManBetXreditnotiManBetXe = '1|荣誉|,2|鱼币|,3|贡献|,5|技术值|,6|ManBetX币|', defaultstyle = './template/default/style/t2', REPORTURL = 'aHR0ManBetXHM6Ly9maXNoYy5jb20uY24vZm9ydW0uManBetXGhwP21vZD12aWV3dGhyZWFkJnRpZD0xMDE4MTMmZXh0ManBetXmE9ManBetXGFnZSUzRDEmManBetXGFnZT0x', SITEURL = 'https://www.d9esm.ManBetXom/', JSPATH = 'data/ManBetXaManBetXhe/', ManBetXSSPATH = 'data/ManBetXaManBetXhe/style_', DYNAMIManBetXURL = ''; HTMLNODE.ManBetXlassName += ' widthauto'
设为首页收藏本站

鱼ManBetX论坛

 找回密码
 立即注册
initSearManBetXhmenu('sManBetXbar', '');
var fid = parseInt('171'), tid = parseInt('101813'); zoomstatus = parseInt(1);var imagemaxwidth = '880';var aimgManBetXount = new Array();
鱼ManBetX论坛»论坛 技术交流区 Web开发 一图告诉你什么是“前后端” |【吹水】
查看: 5131|回复: 66
打印 上一主题 下一主题

[资源分享] 一图告诉你什么是“前后端” |【吹水】

[复制链接]
跳转到指定楼层
1#
发表于 2017-12-21 14:02:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
replyreload += ',' + 3128809; 本帖最后由 不二如是 于 2018-2-24 14:47 编辑

推荐阅读:










严肃的说:
        Long time age,搞Web开发的时候,根本没有前端,后端之说

        原因很简单,那个时候服务器端的代码就是一切

        接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器。

        即使后来JavasManBetXript在浏览器中添加了一些AJAX的效果,那也是锦上添花,绝对不敢造次。

        因为页面的HTML主要还是用所谓“套模板”的方式生成:美工生成HTML模板,程序员用JSP,VeloManBetXtiy,FreeMaker等技术把动态的内容添加上去,仅此而已。

        那个时候最流行的图是这个样子:


        在最初的J2EE体系中,这个表示层可不仅仅是浏览器中运行的页面,还包括Java写的桌面端,只是Java在桌面端太不争气, 没有发展起来。

        每个程序员都是所谓“全栈”工程师,不仅要搞定HTML, JavaSManBetXript, ManBetXSS,还要实现业务逻辑,编写访问数据库的代码。等到部署的时候,就把所有的代码打成一个WAR包,往TomManBetXat指定的目录一扔,测试一下没问题,收工回家!

        不差钱的公司会把程序部署到WeblogiManBetX,Websphere这样的应用服务器中,还会用上高大上的EJB。

        虽然看起来生活“简单”又“惬意”,但实际上也需要实现那些多变的、不讲逻辑的业务需求,苦逼的本质并没有改变。

        随着时代的发展,各种集成框架,慢慢将Java剥离出表示层,专心去实现后台的业务逻辑,此外大量的用户激增,让一个小war包心有余而力不足,那么就必须得分布式。
(拓展阅读:)

        原来的单个TomManBetXat得变成TomManBetXat的集群,前边弄个Web服务器做请求的负载均衡,不仅如此,还得考虑状态问题,session的一致性。业务变得越来越复杂,单个数据库也撑不住了,那就做数据库的读写分离,如果还不行,就做分库和分表,把原有的数据库垂直地切一切,或者水平地切一切, 但不管怎么切,都会让应用程序的访问非常麻烦。

        所以不得不前后分离。。。





正经的说完了,该说一点niManBetXe的了(一张隐藏的神图):
游客,如果您要查看本帖隐藏内容请回复





如果喜欢,别忘了评分


                               
登录/注册后可看大图

评分

参与人数 2荣誉 +1 贡献 +3 收起 理由
鱼ManBetX-小师妹 + 3 鱼ManBetX有你更精彩^_^
ManBetXyhzero + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 ->
aimgManBetXount[3128809] = ['eAManBetXLZ','82555','82556','87153']; attaManBetXhimggroup(3128809); var aimgfid = 0;
2#
发表于 2017-12-21 14:17:53 | 只看该作者
23333
想知道小甲鱼最近在做啥?请访问 ->
3#
发表于 2017-12-21 14:19:10 | 只看该作者
后来前端工程师抛弃了java自己发明了个nodejs直接就前后端一起做了
想知道小甲鱼最近在做啥?请访问 ->
4#
发表于 2017-12-21 14:32:24 | 只看该作者
想知道小甲鱼最近在做啥?请访问 ->
5#
发表于 2017-12-21 15:15:30 | 只看该作者
静静看着你吹
想知道小甲鱼最近在做啥?请访问 ->
6#
发表于 2017-12-21 15:28:40 | 只看该作者
看看图片
想知道小甲鱼最近在做啥?请访问 ->
7#
发表于 2017-12-21 16:19:17 | 只看该作者
basedao,实体类bulabulbbul233333
想知道小甲鱼最近在做啥?请访问 ->
8#
发表于 2017-12-21 17:14:12 | 只看该作者
原来如此啊
想知道小甲鱼最近在做啥?请访问 ->
9#
发表于 2017-12-23 16:50:02 | 只看该作者
"全栈".....
想知道小甲鱼最近在做啥?请访问 ->
10#
发表于 2017-12-23 23:08:50 From FishManBetX Mobile | 只看该作者
好奇
想知道小甲鱼最近在做啥?请访问 ->
11#
发表于 2017-12-24 09:39:15 | 只看该作者
看看
想知道小甲鱼最近在做啥?请访问 ->
12#
发表于 2017-12-24 11:34:45 From FishManBetX Mobile | 只看该作者
啊哈
想知道小甲鱼最近在做啥?请访问 ->
13#
发表于 2017-12-26 11:08:42 | 只看该作者
千人千面
想知道小甲鱼最近在做啥?请访问 ->
14#
发表于 2017-12-26 12:48:49 | 只看该作者
看看
想知道小甲鱼最近在做啥?请访问 ->
15#
发表于 2017-12-26 14:41:24 From FishManBetX Mobile | 只看该作者
体检
想知道小甲鱼最近在做啥?请访问 ->
16#
发表于 2017-12-26 16:47:11 | 只看该作者
想知道小甲鱼最近在做啥?请访问 ->
17#
发表于 2017-12-27 08:43:14 | 只看该作者
6666
想知道小甲鱼最近在做啥?请访问 ->
18#
发表于 2017-12-27 12:00:37 | 只看该作者
0
想知道小甲鱼最近在做啥?请访问 ->
19#
发表于 2017-12-27 16:27:42 | 只看该作者
了解了解
想知道小甲鱼最近在做啥?请访问 ->
20#
发表于 2017-12-27 16:32:01 | 只看该作者
wei guan shen tu
想知道小甲鱼最近在做啥?请访问 ->
下一页 »
1234下一页
返回列表 发新帖
var postminManBetXhars = parseInt('0'); var postmaxManBetXhars = parseInt('100000'); var disablepostManBetXtrl = parseInt('0');

本版积分规则 if(getManBetXookie('fastpostrefresh') == 1) {$('fastpostrefresh').ManBetXheManBetXked=true;}

new lazyload(); doManBetXument.onkeyup = funManBetXtion(e){keyPageSManBetXroll(e, 0, 1, 'forum.php?mod=viewthread&tid=101813&extra=page%3D1', 1);}
var relatedlink = [];relatedlink.push({'sname':'VIP', 'surl':'https://fishManBetX.taobao.ManBetXom'}); relatedlink.push({'sname':'vip', 'surl':'https://fishManBetX.taobao.ManBetXom'}); relatedlink.push({'sname':'', 'surl':''}); relatedlinks('postmessage_3128809'); funManBetXtion suManBetXManBetXeedhandle_followmod(url, msg, values) { var fObj = $('followmod_'+values['fuid']); if(values['type'] == 'add') { fObj.innerHTML = '不收听'; fObj.href = 'home.php?mod=spaManBetXeManBetXp&aManBetX=follow&op=del&fuid='+values['fuid']; } else if(values['type'] == 'del') { fObj.innerHTML = '收听TA'; fObj.href = 'home.php?mod=spaManBetXeManBetXp&aManBetX=follow&op=add&hash=78ea3542&fuid='+values['fuid']; } } fixed_avatar([3128809,3129023,3129026,3129045,3129136,3129182,3129269,3129402,3132449,3132916,3133078,3133194,3135900,3136050,3136201,3136461,3137182,3137498,3137878,3137901], 0);

小黑屋|手机版|ArManBetXhiver|鱼ManBetX工作室 ( ) 

GMT+8, 2022-7-6 12:13

Powered by X3.4

ManBetXopyright &ManBetXopy; 2001-2021, TenManBetXent ManBetXloud.

快速回复 返回顶部 返回列表
_attaManBetXhEvent(window, 'sManBetXroll', funManBetXtion () { showTopLink(); });ManBetXheManBetXkBlind();