最近整理了一下自己以前写的程序。曾经为大学和中学的班级写过一个比较简单的留言 簿程序,现在看来结构非常凌乱、不合理。其中的Jsp表示层有大量的业务控制逻辑、 servlet业务控制有页面输出的编码、而javabean中同时存在着页面输出的编码和业务控制 以及数据库数据访问的各种方法。在此,我将所有程序一一列出,如果大家有兴趣,不妨把 它看成一个案例,具体谈论一下整个程序在设计(好像做的时候没有设计来着,呵呵)、可 维护性的优缺点(好像无优点可言哪,呵呵)。 该留言簿实现了注册、留言、照片上传、照片留言等功能。其中上传功能是调用jspsmartupload 包的api实现。 以下逐一列出各个程序,为了分类方便,我将先列出java程序、然后是jsp程序。 Java程序有:Index.java(对应登陆首页)、LiuYanBean.java(留言显示、留言添加 的javabean)、UploadBean.java(照片上传更新照片信息的javabean)、 AddUserBean.java(注册用户的javabean)、ConnectionPool.java(数据库联结池)、 ImageBean.java(照片留言显示、留言添加的javabean)。 Jsp程序有:zhuce.jsp(注册用户的jsp)、liuyan.jsp(留言显示、留言添加的jsp)、 upload.jsp(照片上传的jsp)、upresult.jsp(照片上传结果显示的jsp)、 zhuce.jsp(注册用户的jsp)、viewimage.jsp(照片总体预览的jsp)、 viewdetail.jsp(特定照片浏览、照片照片留言显示、留言添加的jsp)、 visit.jsp(查看所有用户访问信息的jsp)。
查看代码请选择: 一个J2EE实现的反面例子续(java代码)
一个J2EE实现的反面例子续(jsp代码) 下载全部代码
|