`

你为什么要学Java Web

阅读更多

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

我们要学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。

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



 其实这个时候客户机是追求方,它会先对服务器那个冷冰冰的机器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

 

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

  • 大小: 12.1 KB
2
4
分享到:
评论

相关推荐

    Java Web整合开发王者归来:Java Web.part3

    《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》附1张DVD光盘,内容为《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》汲及的源代码和Java Web学习视频。 《Java Web整合...

    系统性地学习Java Web

    系统性地学习Java Web

    Java Web开发实例大全

    《Java Web开发实例大全(提高卷)》既适合Java Web程序员参考和查阅,也适合Java Web初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。 目录 第1篇 流行组件应用篇 第1章 操作XML文件 第...

    Java Web编程宝典

    《Java Web编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用Java Web进行程序开发的各种技术、技巧。全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境...

    java web全套资料

    Java web入门大全,非常适合初学者学习哦

    java web开发技术大全1 pdf

    由于Java Web开发技术大全pdf文件太大120多M,上传资源要求在20M以内,所以大家必须要把Java Web开发技术大全.z01,Java Web开发技术大全.z02,Java Web开发技术大全.z03,Java Web开发技术大全.z04,Java Web开发...

    学习java的web

    学习这个是有用的 java web

    Java Web开发完全掌握

    为了方便读者学习,书中实例所涉及的源代码都收录到《Java Web开发完全掌握》的配套光盘中,供读者在学习过程中使用。《Java Web开发完全掌握》适合web应用开发的入门用户、程序设计员和各行各业需要进行web开发的...

    java web 学习简单实例

    java web 学习简单实例

    30天学习Java Web项目案例开发

    30天学习Java Web项目案例开发3

    最佳java_web学习资料

    java web 学习资料,史上最好的java web学习资料。

    java web学习课件

    java web学习课件,是关于j2EE的 web_servlet学习的课件资料,还是值得看一下的,帮助复习。

    Tomcat 与Java web开发技术详解(孙卫琴)

    内容简介 本书结合最新的Tomcat 6版本,详细...本书还可作为高校相关专业学生学习Java Web开发的参考书,以及企业Java Web培训教材,也可作为SUN公司的SCWCD(SUN Certified Web Component Developer)认证的辅导教材。

    轻松学Java Web开发

    轻松学Java Web开发,很经典的一个学习课件,希望帮到大家。

    Java Web开发技术大全5.z05 pdf

    由于Java Web开发技术大全pdf文件太大120多M,上传资源要求在20M以内,所以大家必须要把Java Web开发技术大全.z01,Java Web开发技术大全.z02,Java Web开发技术大全.z03,Java Web开发技术大全.z04,Java Web开发...

    Java Web 整合开发 完全自学手册 源代码

    Java Web 整合开发 完全自学手册 源代码

    java web开发技术大全3 z03 pdf

    由于Java Web开发技术大全pdf文件太大120多M,上传资源要求在20M以内,所以大家必须要把Java Web开发技术大全.z01,Java Web开发技术大全.z02,Java Web开发技术大全.z03,Java Web开发技术大全.z04,Java Web开发...

    Java Web开发学习手册光盘源码

    Java Web开发学习手册随书光盘源码

    进销存,学习JAVA WEB的好例子

    进销存,学习JAVA WEB的好例子 进销存,学习JAVA WEB的好例子 进销存,学习JAVA WEB的好例子

    Java Web Service 程序例子

    Java Web Service 学习例子,里面有大量用来开发web services的Java程序示例,非常值得学习。 使用到的技术及工具如下: Apache: www.apache.org and xml.apache.org -- Ant 1.4.1 -- SOAP 2.2 -- Tomcat 3.2...

Global site tag (gtag.js) - Google Analytics