熬之滴水穿石:JSP--HTML中的JAVA代码(1)

                                                   33--JSP的由来

说实话,在B/S系统中我并没有多少前端开发的经验。03年由C/S转B/S后曾有那么短暂的时间写前台用过JSP。但大部分时间从事后台的开发,等04年当上项目经理后基本没有搞过Web页面的开发了。这些工作都是留给我的团队开发的,但是不管角色怎么变,对于技术上的理解和追求始终没变!03年JSP JavaBean开发应用系统,到06年时已经是Web2.0的时代了,07年还用了JSF。有些业务界面虽然没有亲力亲为,但是作为一个软件人我还是把这些知识领域一个不落全盘接受!不管是开发者还是项目经理,了解这些那是必须的。

03年第一次接触JSP是从一段困惑开始的,刚接触B/S开发时做些简单的页面。看一些代码很多处理都是用Servlet完成的,都是在响应的方法体内用out.println的方式打印html。感觉用这种方式很是别扭,觉得这种方式虽然便于理解Web页面的运作方式,但是觉得这种方式太过于原始和老土。那些html的标签都是以硬编码的方式完成并且是在JAVA里编写的HTML。没过多久,就看到了一种方式。那便是在HTML嵌入JAVA代码这便是JSP。JSP界面就像是一个HTML的页面,唯一不同的就是这里面可以放些与JAVA有关的内容。JSP也是WEB容器支持的方式,其实JSP就是一个Servlet。只不过这个Servlet是不需要自己来创建的,容器会根据你的JSP自动转成JAVA的源代码,然后再编译成JAVA的Servlet类。最终我们编写的JSP会变成一个完整的Servlet在我们的容器中运行。整个过程可以这么来理解:JSP文件被转换成_jsp.java文件,然后被编译成_jsp.class文件,然后容器将其加载并初始化为ServLet对象。后面的事情就跟上一个单元讲Servlet的内容是一样的了,容器将Servlet进行实例化和初始化后,并为每个请求生成一个线程,调用Servlet的Service()方法。

03年的时候我就觉得在Servlet中用out.println html的代码,我就觉得很别扭。没想到在2010年我们当时新招的一个程序员居然还是用这种方式写界面,当时我看到那段代码真是有些欲哭无泪的感觉。在Web2.0的后期,居然还用这样的方式来实现复杂的表格。那个时候我挺怀念用JSP做页面的日子........

                       好了,JSP的第一篇就这么简单开张了,明天继续 未完待续.......

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值