公司让的项目要用j2ee来做,本来玩 linux c,喜欢nginx的,结果来搞java。有点。。。。。
一上来,看到 struts2, spring, heibernate, jquery, dwr,
我去,
直接晕菜,linux c 怎么没有这么多东西啊。。。。
后来,耐着性子弄了三个月,发现,我去,原来是这么回事。。。
首先说说 j2ee 吧,刚开始的时候我不知道什么叫j2ee,说白了,就是用java搞网站。。。
java在不同使用环境下叫不同的名字。。。。, 这个也是为了沟通吧。。。。
什么j2se,我勒了去。比较烦,本人从来就比较喜欢简单的,反正在我眼里,
叫我什么名字,最后还求是一堆机器码。。。跟linux c 没有什么两样。
在说说servlet, 就是一个规范,只不过这个规范的用处是用规范你如何处理客户请求的
你可以自己写协议,用来搞自己的私有通信,不过现在用的最多的是http协议吧?
互联网这么火,怎么能少了http?
在了解一个技术之前,一定要先明白,这东西为什么要用它? 它是为这解决什么问题来的?
在明白这一点之后,你才会明白,原来,技术就那么点东西。。。,真正的创作早就很少了。。。
首先想想这个场景吧
client -> 浏览器(代表一切中间介质)--> server
现在的web技术就是围绕着这三个点来发展的。。。。
如何让client 更快,更好,更享受,更方便的获取 需要,想要的东西。。
我感觉这个就是 现代web技术的 最根本的驱动力。。。
client 是人,也可以是机器, 总的来说,就是 人,非人。。。
人比较尊贵,所以界面得弄的漂亮点,所以 界面交互 现在变的很火。。。。
浏览器 也可以是手机,电视,空调。。。,总之功能就是 信息从这里进来,也从这里出去。。
server,就是我比较喜欢的服务端哈。。。。
这里东西现在很多哈。。。apache, nginx,memcached, redis,tomcat,各种容器。。。
但是最终目的还是 给client服务的哈。。。。
为人民服务嘛。。。。 为什么xxx把这句话当做口头禅? 因为动力在client那里啊(就是前途在你们手里。 钱途)
现在来说说 servlet吧。。。
说完了。。。。
没有明白? 我靠。。。
我打个 比喻吧
用nginx 来接受client的请求,后面可以加 uwsgi + python, 或者 php-cgi + php
或者 cgi + c/c++/node.js/lisp/java/perl/shell/..(所有编程的语言都可以列到这里。。。。)
这个和servlet是一球样的。。。
tomcat(servlet容器) + java写的程序。。。
用java的好处,就是 其实 你可以少写程序,但是很多人,用java,也写很多code。。。。
其实你也可以 nginx + tomcat + java ,各种组合,
只要你觉着合适就行,一句话, 适合自己的才是最好的 。。。
另外,有句名言不是 说给我一个支点, 我能翘起地球?
我觉着我们搞计算机的可以这么说
给我两个数字,我能改变这个世界。 (当然这两个数字就是 01,你可以想成阴阳也可以。。。)
本文,纯属自娱。。。。
别当真,如果看了本文,有骂本人的冲动请先参考上句,如果你有请俺吃饭的冲动,也参考上句。。。
阅读(826) | 评论(0) | 转发(1) |