javaSE应用小程序到javaEE企业项目的连接---> javaWeb

来源:互联网 发布:拨号软件 编辑:程序博客网 时间:2024/05/30 05:23

        当初在我从学校步入社会时,发现自己的能力并不足以撑起自己的“野心”时,我选择自学以填补大学留下的巨坑;我没有意识到这是一条漫长的道路,我相信刘强东的一句话:“不忘初心,方得始终!” ,尽管我还没有走到终点,但确实是一个开始。

       自学是痛苦的,尤其是在你周围没有人和你交流的情况下,你时常会觉得寂寞,你写个dome偶尔的成功并不能弥补你遇到问题闭门造车的痛苦;你会时常想要放弃,但是自尊心或是其他什么情绪又在作怪,让你莫名的坚持下去。每天抓耳挠腮,垂头丧气,一到晚上看着自己一天的成果觉得 “ 好气哦!”,接着躺在床上,昏昏欲睡时暗下决定,默默打气明天一定会更好。如此日复一日,终于把javaSE的基础捋了一遍,可以发现se和ee怎么那么的不一样,为什么我学了这么久,却不知道前台页面怎么和后台挂上钩(“数据传递”),难道我这自学资料是假的?我学了假的java?

       因为没人告诉你,javaWeb是干嘛的,一直以为web就是前端的页面和页面技术的统称;什么HTML,CSS,JS,JSP,甚至连js和jsp是什么都不懂就开始想着:“学完java基础是不是能够开发项目了” 。认为老师说的,前台页面会有人专门写,你写java的不用管页面,都是至理名言,是真理。其实企业中的情况并不是你在象牙塔中老师描述的那样!看完html的基础标签,信心爆棚啊,我页面也会了,java代码也回了,就差几个框架而已,找份实习的,应该不成问题吧。你心里这么想着,然后开始投简历,接到各种电话和面试邀请,顿时心情激动;去面试别人问你这个,说不出来,但是又印象,问你另一个,还是说不出来,支支吾吾、是懂非懂,HR开始明白状况了,开始忽悠:“。。。这样啊,我们公司也有自己的岗前实训,你先拿着1000/月的基本生活费,实训几个月,如果合格就推荐你去上班薪资6K起,怎么样,我们可以包住,可以 “ 签合 ” 同的。”

        这个时候,你觉得“合同是个好东西”,你心动了,因为你面试了多家企业,要么被拒绝,要么情况喝着差不多,你觉得社会中行业状况可能就这样吧,你准备面对现实,和“HR”去签合同。你不知道的是,在你心动的时候,某人在心里想着:“唉!今天天气真不错,脑子是个好东西。”。

        额,且放下这个故事,我们来说说javaWeb。

       说道java,我们都知道将j2se、j2ee和j2me ,这三者的解释百度都能轻松知道,这里不做赘述。作为一个java开发人员,接触最多的恐怕就是j2se和j2ee了,个人觉得j2ee相比较j2se而言就是多了一个好看的界面;(也许有人会觉得我这个理解太粗糙或者无厘头,这个时候你会有点不爽,其实你大可不必忍着,你可以在下面告诉我你的通俗化的观点,让我也膜拜一下。)当初的我也不能理解页面上的值怎么就能在后台拿到,就因为属性名相同(属性名:第一次接触我压根就是一脸懵逼,不会就去学习百度)就能直接拿到?又或是一个表达式就拿到页面上的值?太容易了吧,我简直不敢相信,当初让我无法理解的前后台传值这么简单,我觉得这个知识点一定 “ 有问题 ” 又或者是开发中肯定不是这样的(挺佩服我自己的,乱七八糟的想法都能有),我抱着怀疑的态度去百度,组织了表述不明的语句去请教比我厉害的哥们,得到了答案就是有些东西不要想太多,能用就行,管他底层怎么实现的。于是渐渐地学会了copy!

        从这开始,我去学javaWeb。HTML、JavaScript、JSP、jQuery、ajax、servlet、jdbc、Tomcat,EL表达式、MySQL数据库。(此处还有一些新的技术就不说了)

        在这个过程中,发现原来javaWeb包含了这么多东西,原来工程是要发布到服务器的,原来java代码连接数据库这么简单,原来我们平时逛网站,点一个按钮他的后台会有请求、会处理这么多事情(其实javaEE中的增删改查也都是请求)。很多的意外和惊喜都是源自学习和认知的提升!(其实你不知道还有更简单的,那就是框架,封装好了这些常规操作代码,只需我们配置调用即可)

       写到这里可能有人就要问了,你的javaWeb怎么还不讲啊?我想说我已经说完了。我,就是一个讲故事的人







0 0