欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

你为什么要学Java Web

程序员文章站 2022-05-15 22:37:34
...

                      在开始这一篇章时,不禁停下写技术的敲着键盘的双手,听着跳跃的音乐,深思,为何

我们要学java  web,我们为什么要学技术,这些繁琐的代码,层出不穷的新东西,安卓,UNity3d,spring,git,我们一直在追的,总是也被远远落下,那我们学的意义如何,也需要停下来想一想。

                      我是一个大四学生,身为985的学校的学子,却有着深深的危机感,计科出身,身为在这个领域男性们的领导们的世界,作为一个女生是否能闯出自己的世界,三年来一直在抗争着,也甩下一批批男生,然而再真正和大神们聊得时候,也感觉到无法比拟的挫败,当你抬头看,总会有人在前面的阶梯,你需要看他们,他们不需要看你,他们能给你指下他们能看到的路的方向实属难得,我从不同岔路口走到这条刚开始的道路,前路漫漫。

                         最近的校招,有成功有失意,为什么本科生毕业很难找到工作?哪怕是985也被技术面虐的体无完肤,为什么你很刻苦,考得很高的成绩,哪怕专业第几第几,毕业了却感觉自己什么都不会,混到企业后却发现自己什么都不会,高校的课程设置与企业应用严重脱节,差距大到10年上,对于其他专业这些并不致命,但是你,你是IT专业的,这,就是致命伤,因为为了应付考试,应付了自己,毕业后还要花个种补课费到社会培训何以对得起你的出身,作为正在读大四的学生,深有所感学校里成绩最好的保研的,考试神是没有办法,因为大部分的他们出来是找不到工作的,所以需要三年救命,剩下的一批不是学术帝又不是技术帝的只能混混工作,或者破釜沉舟去考研,因为本科生所留下技术帝读研的并不多,本科生能做到码农已是不易,而研究生阶段是要培养你的思维,码农有价,思想家无价。

                         怎么能从学校就学到通往企业的桥梁,这种跨越靠你自己,自学能力,周围氛围,你的兴趣,所以听你想听的课,做你想做的代码,我们先从码农开始,码农也是可以自豪的。如果你懂java的话,那么就开始我们java  web之旅。

 

 

 

                                             从java走到java web

                          我们刚开始学习java的时候自娱自乐,开发的都是单机的,无论是单机游戏还是系统,在你qq聊得飞起的时候,你还能不嫌弃你开发的软件么,不考虑前期市场调查运营部分,不考虑一堆隐藏式bug和扔出的Thread,不考虑测试和UI这些令人沮丧的问题,能不能让更多人分享到你的软件,问不是搬着你的电脑到处求分享,那么web是你不二的选择,因此网络程序就这么跳出来了,用的最多的是有两种:

               1.基于浏览器与服务器B/S结构

               2.基于客户端/服务器的C/S结构

C/S结构:

client/server 缩写,客户端/服务器结构,这种服务器通常是pc机或者高性能服务站,一般学校机房哪些一排排嗡嗡响的那些诶就是,采用大型数据库sql server,oracle。

那么你的电脑就是客户机,安装专门的客户机软件,降低开销。盗张图大家看下


你为什么要学Java  Web
            
    
    博客分类: Java  Web java webB/SC/S 
 其实这个时候客户机是追求方,它会先对服务器那个冷冰冰的机器say hi

then    服务器收到思考下处理数据后  say  ye

然后客户机就(。・∀・)ノ゙嗨了,其实他并不知道服务器她一直在等待接受他的hi 

 

B/S  Browser和Server缩写,这个时候客户端就很爽了,什么应用软件都不要下,开个浏览器即可,使用web浏览器向web服务器发送请求。

那么这两个比较呢:

成本

常识想C/S的成本和维护肯定要比B/S高,首先你要修改版本的时候,客户端全部要卸载再全部更新,要不这个客户端就不能正常工作啦,有几个就要做几次这样的工作。而B/S则就不必在客户端上进行操作,只需要升级服务器端即可

客户端负载

C/S要收集客户信息,同样复杂。客户端方面很复杂,而B/S客户端浏览器只需要接收响应,事情全部交由服务器处理,如果数据一多,产生服务器崩溃事项也是理所当然,这里指的是我们坑爹的教学服务系统,所以要备用数据库存储服务器。

安全性

C/S需要维护因此安全性高于B/S

 

客户端技术:html,css,flash客户端脚本技术(javascript+VBScript)

服务器技术:CGI,ASP.PHP,ASP.NET,JSP

 

开头讲到这里,接下来要真枪实弹了

  • 你为什么要学Java  Web
            
    
    博客分类: Java  Web java webB/SC/S 
  • 大小: 12.1 KB
相关标签: java web B/S C/S