当前位置: 技术问答>java相关
我迷惑:做jsp,servlet算不算真正的JAVA程序员?要达到JAVA程序员的标准都要做哪方面的程序?
来源: 互联网 发布时间:2015-02-18
本文导语: 要达到JAVA程序员的标准都要做哪方面的程序? | ft,如果jsp是精华的话,那oo的概念,mvc的pattern,ejb的container,jdbc &jdo,这些算什么?何况还有jndi,jini. 其实,jsp根本不是什么重要的东西,很有可...
要达到JAVA程序员的标准都要做哪方面的程序?
|
ft,如果jsp是精华的话,那oo的概念,mvc的pattern,ejb的container,jdbc &jdo,这些算什么?何况还有jndi,jini.
其实,jsp根本不是什么重要的东西,很有可能以后会被取代。
如:xml,我开发一个网址,要求可以同时完成手机和pc来浏览,现在的 jsp很难做到,即使可以,程序员还是要写很多的if else语句。
但如果我们用xml,我只要响应客户端的请求,然后用2个xsl文件,就可以完成这样的需求了。
其实,jsp根本不是什么重要的东西,很有可能以后会被取代。
如:xml,我开发一个网址,要求可以同时完成手机和pc来浏览,现在的 jsp很难做到,即使可以,程序员还是要写很多的if else语句。
但如果我们用xml,我只要响应客户端的请求,然后用2个xsl文件,就可以完成这样的需求了。
|
做jsp确实不怎么象做java,但如果你只懂得jsp,那也太水了吧,起码要懂得servlet呀,当你只用jsp、servlet、javabean,能做一个高效的网站的话,那你的java水平也不低了。
其实,java本身就可以不要servlet,只要你在服务器的通常的web端口,按照http协议写上诸多的java socket程序一样也可以实现web服务,但在有了servlet后还有如此必要吗?能用好servlet就已经不错了,如果从现在往以后看,可能会越来越不象java,可以看看j2ee、ejb——先是有socket、rmi,然后才有了j2ee、ejb,java的东西变得越来越协议化了,而它们的基础也变得越来越不可见了。
其实,java本身就可以不要servlet,只要你在服务器的通常的web端口,按照http协议写上诸多的java socket程序一样也可以实现web服务,但在有了servlet后还有如此必要吗?能用好servlet就已经不错了,如果从现在往以后看,可能会越来越不象java,可以看看j2ee、ejb——先是有socket、rmi,然后才有了j2ee、ejb,java的东西变得越来越协议化了,而它们的基础也变得越来越不可见了。
|
真正把jsp做好的应该算程序员了
你需要1:数据库方面的知识,触发器,存储过程,sql等
2:常见的server :weblogic websphere等
3:java熟悉,至少要能设计类啊什么的,要做很多bean,如果是基于
jsp + bean + servlet + database的话就更需要很多java的知识了
你需要1:数据库方面的知识,触发器,存储过程,sql等
2:常见的server :weblogic websphere等
3:java熟悉,至少要能设计类啊什么的,要做很多bean,如果是基于
jsp + bean + servlet + database的话就更需要很多java的知识了
|
你看看
http://java.sun.com/products/jfc/tsc/sightings/S1.html
http://java.sun.com/products/jfc/tsc/sightings/S2.html
http://java.sun.com/products/jfc/tsc/sightings/S3.html
http://java.sun.com/products/jfc/tsc/sightings/S4.html
http://java.sun.com/products/jfc/tsc/sightings/S5.html
就知道java 能干些什么啦!
http://java.sun.com/products/jfc/tsc/sightings/S1.html
http://java.sun.com/products/jfc/tsc/sightings/S2.html
http://java.sun.com/products/jfc/tsc/sightings/S3.html
http://java.sun.com/products/jfc/tsc/sightings/S4.html
http://java.sun.com/products/jfc/tsc/sightings/S5.html
就知道java 能干些什么啦!
|
我觉得不算
做JSP只能算是网络编程
而真正的Java程序员做的是网络应用编程。
做JSP只能算是网络编程
而真正的Java程序员做的是网络应用编程。
|
J2EE里面包括JSP和Servlet,所以不要只学JSP,Servlet,也不要不学它。学习它使用它是为了向更高的层次过渡!
我不信没有人不学JSP或Servlet就学EJB的!
我不信没有人不学JSP或Servlet就学EJB的!
|
当你的jsp里面的java代码足够少而实现的功能足够强的时候你就是真正的java程序员了,呵呵……
|
做JSP是属于比较简单的事了,我进公司第一个项目就是JSP+SERVLET+BEAN+ORACLE,不过是一个模块,由我负责,而那时我甚至不会用HTML,中间走了不少弯路(没人指导,完全自己边学边干),随着学习的深入,在快完成时才发现我的实现方法有不少不足之处,但最后还是在规定期限内完成了,可见JSP还是比较容易的。