前面我也说过,JavaBean就是实现了:把html代码和java代码分开,在html只需要调用该java代码就行了,这就叫JavaBean。
现在给大家分享一个具体的示例-读取数据库,下面为具体代码+注释
首先我们来看看JDBC(详情见另一篇博客JDBC编程基本)直接连接数据库显示在页面上的情况:
这是前面给大家分享过的JDBC编程连接数据库,这里我直接写在了JSP中。
好!下面我们用JavaBean编程实现相同的功能:
第一步:写一个JAVA类,我的在JavaBean包中定义了一个StudentDao类
这里我定义了三个函数:查询、增加、删除,也许对大家有用,这里只用了查询功能,其他功能使用方法相同。
第二步:现在写一个JSP页面来显示
完成,两个方法都实现了同样的功能,把数据库的学生信息显示出来了。
总结:使用JavaBean把JAVA代码和HTML代码分开,我们在客户端看到的JSP页面就只有少数简洁的语句,而功能的实现是在服务器端执行的,客户端把参数传给服务器上的JavaBean执行,然后服务器把执行的结果返回给客户端显示出来,整个过程客户端看到的只有页面里简单的几行代码,这就是把服务器和客户端的分开了,后面我还会给大家分享到servlet编程实现服务器的控制层,到时候一个完整的MVC三层构架就实现了。
对于其中的某些问题,欢迎各位朋友多提意见,多多评论,有兴趣的我们可以一起探讨。
时间: 2024-10-15 15:50:10