为什么 我们在做JSP的时候我们写很多 JAVA类 然后在JSP页面引用它

来源:百度知道 编辑:UC知道 时间:2024/06/29 21:11:43
我是很不理解JSP里面 引用JAVA类 比如说:数据连接类 等等。。 写下来一大块 !在JSP页面直接写不是更好吗?高手指点一下 在正规做项目的时候 我不写那些类行吗?

你说的方式是“古老”的JSP+javabean了。

如果你要用此形式写代码也行,但是不引用是不行的,这里是导入的意思,好比你写JAVA类的时候,需要调用其他包利的东西,也需要这样做。

现在的WEB框架非常成熟了,例如STRUTS、JSF、WEBWORK、SPRING====,都有类似的标签库,可以避免在JSP当中写JAVA程序。

个人觉得在这里写JAVA程序也是有它的好处的,比如浏览要求相当高的,可以不用服务器重启就搞定你改过以后的东西。。我曾今就见过把JSP完全面向对象化了。。我狂晕。。层次非常清楚。相比那些框架毫不逊色、

嗯,如果不怕麻烦的话这么搞是可以的。

看看Web开发遵循的MVC模式。

正规项目,也可以写在里面,前提是你一个人做,一个人开发。

团队开发的话如果jsp里都是java代码,同事不骂你才怪。

分离 html 和 java

按照MVC模型,jsp页面也就是起到显示的作用,试图层,jsp是可以写java小脚本的,但是这个需要耗费大量的资源,因为jsp运行是先要解析成一个servlet,再运行其java代码。。。jsp写java代码是不明智的,用EL表达式和jstl组合比java小脚本要效率很多

都堆在那不是很乱吗?本身没啥。但是你要是让别人看你的代码咋看!要的就是条理!

在正规做项目的时候 我不写那些类行吗?

---完全可以,

写了好处,

比如你的数据库连接类,在一个页面只要调用一句话就可以全用里面的方法了, 但是有一条绝对是事实,就是你不可能只有一个页面需要连接数据库,
如你不写成类,那就把这个操作与数据库连接类的东西在每个页面都 要写一遍,万一数据库改名,每个页面都 要改一遍,光说维护就非常非常的麻烦,你写多的就可以感受出来了