02、软件开发的职责分工与JAVAEE开发

目录

    • 软件开发的职责分工
    • JAVAEE开发
    • JavaEE开发的工作内容

软件开发的职责分工

02、软件开发的职责分工与JAVAEE开发_第1张图片

应用和网站只要一连网,就能获取最新的数据,比如说我的京东APP只要一刷,就会刷到最新的商品,再一刷,就会刷到更新的商品

网站也是一样的,每一天打开网站,上面显示的商品几乎都是全新的,那么这些数据来自那里呢,来自一个叫服务器的家伙

不管是移动开发还是前端开发,开发的应用最终都要通过网络的方式向服务器请求数据,服务器在把最新的数据给客户端

其实现在不仅仅是手机应用跟网站,现在的这些智能机器人,它也需要联网

比如现在的很多智能机器人,你问它一句,它可以答一句,比如,A给我发一首歌,这个机器人就会去网站上搜索这首歌,那去那里搜索呢,肯定是向服务器请求这首歌,服务器在把这首歌的数据返回给它

开发智能机器人属于嵌入式开发的范畴,我们不管是移动开发、嵌入式开发,前端开发,我们最终都要通过网络的方式,向服务器请求数据,服务器在把数据给我们,由此可见服务器的重要性

服务器这块由后台开发来做,JAVA、C++、PHP、Python、Go这些编程语言都可以做服务器开发,都可以给移动开发、嵌入式开发,前端开发提供数据服务

前端与后端相比,肯定是后端重要。比如一家公司的网站没有服务器,那么它的官网是死的,上面显示的数据是永远不变的,因为没有服务器给它提供数据,同理,手机APP和智能机器人是一样的,将会失去活力,没有服务器的产品就是垃圾

在现在这个互联网时代,数据是最关键的。比如我们公司的网站界面长得丑,页面体验一般,但是我们的服务器可以提供别人没有的数据,那么我们公司的网站浏览量就是比别的同类型的网站高。在打一个比方,比如12306,这个手机APP页面体验效果差,但是我们仍然还是会使用这个APP,因为只有12306才可以提供全面的车票信息,因此服务器是非常重要。

公司里面最器重的是后台。一般公司的技术总监都是从后台升上去的,因为只有做过后台开发,你才可以撑起整家公司的技术产品方案,如果你不懂后台开发,你根本就无法把握整家公司的技术走向。

一家公司刚开始创业,一定是先找后台开发,因为前台比较简单,如果资金紧缺,还可以让后台直接把前端的事情给做了

能够向服务器发送请求的,我们统称客户端

JAVAEE开发

在Java的三大版本JavaSE、JavaME、JavaEE中,JavaEE是专门用来做后台开发的

所以,平时所说的“Java后台开发”,一般也叫做JavaEE开发

JavaEE开发,可以说是所有开发岗位中需求量最大的、易写、移植性好,一次编译,终生使用

发展20年,拥有大量的第三方库,在开发过程中,直接拿过来使用就好了

第三方库,别人写好的功能,打成一个包

JavaEE开发的工作内容

编写服务器上运行的程序,为客户端提供数据服务

很多大型网站,企业管理系统的后台,都是用JavaEE开发

JavaEE开发,编写一段程序,放到服务器上去,运行起来,然后客户端请求的数据就会来到服务器,服务器就会执行编写的JAVA代码,然后JAVA代码处理完客户端请求,就会将数据在发送给客户端

打个比方,我们要开发bilibili这样的大型网站,我们可以通过JAVAEE来开发

你可能感兴趣的:(JAVA学习,java-ee,服务器,前端)