我正在看java,看的是关于servlet,jsp方面的书。
可是我发现servlet,jsp技术含量太低。
就象当年的做网页一样,后来谁都会做了。
可以这么说,现在很多公司要这方面的人,但是过几年后,谁都会servlet,jsp.
那时候,就惨了。
那么想在JAVA方面有所学习,应该看那方面?
3x
假设你现在精通java
如果大家都不做了
你更惨
其实我觉得没什么简单和难之分啦。
如果只是按照客户需求来做,那么只有需求,没有简单和难。
如果是纯技术的,那么永远有更难的。呵呵。
少林学武总要从罗汉拳开始的,然而高手都有点什么绝技,比如什么贴布衫,什么一指禅,什么什么的,于是你说:高手谁用罗汉拳啊?
然而他们一定会告诉你他们是从罗汉拳学起的,
学武,讲究的是循序渐进,稳扎稳打,工夫到了一定火候,什么神功绝学一学也就会了:)
做程序如学武,贪图冒进易伤元气:)
高手之所以是高手,只是在别人幻想自己是高手的时候在苦练而已:)
如果随便用jsp和servlet写一个程序,那当然容易得很。可是当你写完以后,问题来了:网站访问量突然剧增,而你的程序似乎跑的好慢;数据库要移植到oracle,你的程序是用SQLServer的,一直好难;要补充几个功能,可是程序员发现好难读懂你的代码;公司有一批人会网页开发还有一批人会写java程序,可是不知道该怎么分配来完成这个设计。所有的这些都是如何规划、开发、设计的问题,既和java有关,又和java无关。问题是什么叫做会用,什么样的程序叫做好程序?我觉得学习是一个漫长的过程。
其次,java 的方向也决不只是jsp和servlet。用在无线设备上有j2me,用在企业端构建有j2ee,用在平台开发有j2se。java是纯粹的面向对象的程序设计语言,但是用java写成的程序一定是面向对象的吗?不一定啊!学习java 没有学会oo,只会用几个网页,那么这样的可以叫做会用java 吗?我表示怀疑!!!
语言只是一个工具而已,关键是业务逻辑,算法等等这些东西.对于程序员来说,自然是喜欢用最简单的语言实现自己的想法.这就是java流行的主要原因.
如果时间不允许没有必要把每一个语言都搞得很精通,够用就好,但是你要保证对其中的一个语言很熟悉,一通百通,到时候用其他语言实现的时候会很容易理解的.
大家的主要精力应该还是放在业务的实现,算法,系统的程序构架之类的东西上.
不知道讲的对不对
J2SE,J2EE,J2ME,有得学了阿
JSP, Servlet只是J2ee里的很小一部分啊, 而且,
会生成个网页根本就不算掌握。
我的意见:
先打好基础,真正理解OO思想,然后再学EJB,JSP,SERVLET,J2ME等。
等你都学会了,你会发现其实JSP,SERVLET可以有很多的做法,访问数据库可以有更多的选择。
这样做出来的东西就不是话个网页这么简单了
我从2000年开始做JAVA,是servlet做起,那个时候,还没成熟JSP规范吧,
呵呵,到现在我还在做servlet,FT。
J2EE?
感觉不错,不过从内心觉得是浪费钱的东西,
服务器花钱,
招人花钱,
开发更是花钱。
别跟我提性能,架构。
一整个庞然大物也。
比如像汽车吧,有个车的框架,然后用什么材料,
我们自己来定,比如我是经济型的,
我组装吉利就OK了。
不过现在做JAVA的人,言必J2EE好像大家都是来专门做法拉利来着的。
看看thinking in java吧,这本书真不错,尤其是异常处理的部分。
作大型软件异常处理很重要的,当然稳定性更重要。
j2ee 很不错的,学学吧
STEVEN GOULD在文中介绍了JAVA2平台企业版的13种核心技术:JDBC, JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVAMAIL 和 JAF。为了联系实际,GOULD基于WEBLOGIC应用服务器—来自BEA SYSTEMS公司的一种广为应用的产品—环境来介绍J2EE的这些技术。
软件界面是软件非常重要的一个方面,有时可能是一个项目关键的部分,因为用户不懂技术,他只能看热闹,没热闹看他就觉得不好看。
楼主的这种思想要不得,他写的软件我估计没人用。