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

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

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

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

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

伦理片http://www.dotdy  .com/

从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

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

学java web_你为什么要学Java Web相关推荐

  1. java redis管理_优雅时间管理Java轻松做到,想学么?

    原标题:优雅时间管理Java轻松做到,想学么? 来源 |http://rrd.me/gCQHp 前言:需求是这样的,在与第三方对接过程中,对方提供了token进行时效性验证,过一段时间token就会失 ...

  2. java培训基础知识都学哪些

    很多人都开始学习java技术,觉得java语言在未来的发展前景空间非常大,事实却是如此,那么针对于零基础的同学, 学习java技术需要学哪些呢?下面我们就来看看java培训基础知识都学哪些? java ...

  3. java程序员入门先学什么开发者工具

    学习java编程语言,那么开发工具是肯定少不了的,程序员入门基础中开发工具是一定要学会的,可以帮助开发者们提高开发效率.更优雅的写代码.由于开发者涉及的技术领域众多,以后端开发者的视角盘点平时可能用得 ...

  4. java好还是python好-学Python 好还是java 好?

    说实话python和java各有各的优点,经过python这几年的快速发展,现在的市场其实很明朗了,python其实更加适合于爬虫机器学习人工智能领域,但是java还是偏向于工程性的领域,所以领域不同 ...

  5. php和python哪个工资高-Java、Python、Php学哪个好,哪个更有前景?

    Java.Python.Php学哪个好,哪个更有前景?下面我们来了解下. Java语言的特点:Java是目前被最广泛使用的编程语言之一,有健全的语言生态以及大量的成功案例,从业人群也非常庞大,Java ...

  6. java和python哪个好学-Java VS Python 应该先学哪个?

    http://www.tuicool.com/articles/fqAzqi Java 和 Python 是当下两种巨火的巨强大的编程语言,对于刚开始学习编程的同学来说,很是迷惑,最经常问得问题就是, ...

  7. Java能做什么?学完Java可以从事什么工作呢?

    如果你是一个Java初学者,你可能对Java应用在什么地方感到困惑.除了"马里奥""贪吃蛇"等经典游戏,其他领域好像也找不到Java的踪迹,那么Java究竟能做 ...

  8. 福州java培训哪里好_广州java学习哪里好?需要学多长时间

    现在我国各地都有很多的java培训机构,这让很多想转行到java领域的朋友有了学习的平台.那么,广州java学习哪里好?需要学多长时间?这个问题就由动力节点java培训机构的小编来为大家解答. 广州j ...

  9. 学python还是java贴吧_是学python还是java?一张图告诉你!

    物联网硬件开发 - 零基础学习电子产品设计 - 创客学院直播室​www.makeru.com.cn Java 和 Python 一直都是两种很火很强大的编程语言,对于刚开始起步学习编程的同学来说,会迷 ...

最新文章

  1. qt 5.9 mysql 5.7_Qt 5.9.1 连 MYSQL 5.7数据库
  2. linux下安装expect解决方法
  3. java 白皮书_java第三天学习内容回顾——java白皮书第四章
  4. oracle流复制实现,Oracle流复制技术的基本概念、工作流程及其容灾备份
  5. Spring 3.2.* MVC通过Ajax获取JSON数据报406错误
  6. 字符串表达式求值 C#实现
  7. Windows下配置Redis,并修改密码
  8. windows下安装ubuntu16.04双系统的注意事项
  9. Java并发编程实战读书笔记5 ---Executor在android中的应用
  10. 合肥师范学院计算机操作系统期末考试题,2005级操作系统期末试卷A卷及答案
  11. mysql 按照汉字的拼音排序、按照首字母分类
  12. 《磐石计划:Web安全漏洞与渗透测试》笔记
  13. Java中的关键字汇总(50个)
  14. javaweb课程设计之XXX管理系统
  15. 优思学院|品质圈QCC是什么?如何有效实施?
  16. Python+Pyecharts实现1995~2020世界人口分析报告
  17. [转]数码单反和普通数码相机的差别
  18. 微信小程序--红色星球
  19. 关于数据菜单如何从后端获取数据
  20. 自学资源(视频+文本)

热门文章

  1. 腾达AC7拆解,有一根天线是假的笑死我了
  2. 以矿工税养开发者:Zcash的去中心化治理困境
  3. 准确率、精确率、召回率、F1(F-Measure)都是什么?
  4. 怒飞垂云视频教程 二、基于waf编译飞控固件
  5. 设计模式之略见一斑(Memento备忘录模式)
  6. 微投票统计及投票过滤器交互实现代码
  7. Kubernetes各组件工作原理 Pod 生命周期
  8. Eclipse启动和手动启动tomcat访问localhost:8080显示404问题总结
  9. 测试软件能批量转换成pdf吗,我花了3小时,测试了10+款PDF转换器,为你挑选了这3款...
  10. 天河超算bscc-a超算中心使用笔记