一直以来没有空余时间,从C#开发WEB的出现,一直感觉DotNet开发WEB的代码分离很不错,一直想搞这样一个微型的框架给JSP玩玩.
虽然JAVA有很多框架实现分离,比如SUN力推的JSF技术,感觉使用比较复杂,一些FaceConfig等等,包括写JSF的扩展库也麻烦,主要还是JAVA领域的IDE没有VS.NET方便的原因吧!
言归正传,先看一下贴图,感受一下和VS.NET结构相同的代码
JSP页面
后台JAVA程序
以上的贴图,在JSP中,不难看出代码段
<jxui:page codeBehind="index.java"/>
是指定了后台的绑定代码.
是不是感觉和ASPX的代码段
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="OcBill.WebForm1" %>
差不多啊!
以上看来,和别人采用TAGLIB来实现代码分离没什么区别,但实际上的区别比较大,一看绑定的代码就明白了,和VS的后台代码基本类似!
尽请查看下一篇[设计原理]篇.