JAVA WEB框架,java网站一个模块只用写一个文件

4星(超过85%的资源)
所需积分/C币:50 2011-10-30 20:27:49 1.28MB RAR
33
收藏 收藏
举报

JAVA WEB框架,java网站一个模块只用写一个文件 以前的servlet在现在的开发中已经不怎么常见,因为操作起来比较原始和麻烦。有些人就是不安于现状去改造它。 做得好的有Struts,Hybernate,Spring那么这些框架都是很成功的,但是它们在使用的时候都少不了要配置这配置那搞得初学者晕头转向的。那么黄迎斌在些推出最近自己研发一套框架,欢迎大家使用。 此框架将数据库操作简化为0,基本不用管数据库,后台模块只用写一个文件! 框架基础: jdk1.6以上版本, 数据库mysql5.5以上或者access2003以上 netbeans IDE7.0以上。 tomcat7.0以上 java ee 6.0 说明: 这个案例是黄迎斌封装servlet的成功案例,下面就其配置做详细说明。 使用规范: 1.数据表的名字必需和实体POJO类的名字一致。POJO类可以通过另一工具DBReverse自动生成。例如:数据库有user表那么必需有一个POJO类名为User.jsva(大小写忽略) 2.所有表单里面的参数名必需和数据库里面的字段名一致。例如添加一个用户的时候,user表中有name和id两个字段,那么在表单中必需有两个name分别为name和id(大小写忽略) 3.每一个控制层的跳转必需要带上参数mode,mode可为: OTHER//其它,SHOWONE//显示单例,SHOWLIST//显示列表, ADD //添加记录,UPDATE//更新记录, EDIT//编辑记录,DELETE//删除记录(大小写忽略) 包介绍: baseservlet 封装servlet的包不用改,直接引用。 |___DataGet.java封装了request.getParameter的方法。直接给一个实例,它自动根据传来的参数把值set到相应的成员表变中去。 |___GetAdm.java封装了权限获得的方法。有一个常量MANAGEERPOWER数值为管理员权限。做项目时自行设置。(修改“=”后的值就可以) |___HyberbinServlet.java封装了Servlet,以后写的sevlet直接继承这个类就可以。里面有一个抽象类execute,在继承的类中必需实现这个方法。 database 封装了数据库的所有操作,每次配置数据库的时候只需要修改DatabaseINI.java中的相关配置就可以,其它的直接引用。 |___DatabaseAccess.java 封装了底层数据库的操作,可以用来更新、修改、删除、查询操作。注意:这个类只允许DatabaseINI.java调用其它任何类调用都是不规范的。 |___DatabaseINI.java 封装了获得DatabaseAccess的方法,每次项目只需修改dbUrl,dbType,user,pass参数就可以。要获得DatabaseAccess对象只需调用getDatabase()方法就可以。 |___GetSql.java 自动生成sql语句。在本框架中基本上不直接使用。 |___Hyberbin.java 进一步封装了数据库的操作,用户不直接对数据库操作,只要给出实体POJO类,数据可以自动查询、修改、删除、插入 servlet 用户自己的包,完成相应模块的功能。 |___Szdw.java POJO类,对应数据库中szdw表(名字一致),里面所有成员变量都对应数据库表中一个字段。 |___SzdwServlet.java 用户自己写的servlet,在public class 上面一行有如下说明:@WebServlet(name = "SzdwServlet", urlPatterns = {"/Szdw.jsp"})告诉tomcat这个servlet的名字和路径。 框架流程详解: 用户请求:(必需有mode告诉servlet请求类型)-》servlet(获得请求类型转化为event)->调用execute方法(解析event)->调用相应的方法-》发送数据到用户浏览器。 例如本案例中是师资队伍中的相关模块。 要显示整个师资队伍,那么流程如下: 1.用户请求:http://localhost:8080/HybServlet/Szdw.jsp?mode=showlist (注意:必带mode) 2.servlet获得请求类型转化为event=SHOWLIST=2; 3.执行execute方法,解析到SHOWLIST要完成以下动作showlist();send = "szdw.jsp";break;,showlist()中完成收集数据存储在request对象中。 4.send到sz

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
mackyhe 很好的资源 借鉴了~!
2018-05-04
回复
movie1_liu 具有一定的实用性,但灵活性似乎稍差
2014-07-10
回复
Ancient120 还不错,有点启发啊
2014-03-10
回复
q234et 很好的资源 借鉴了~!
2013-11-07
回复
B19910311 还不错,有点启发
2013-04-21
回复
shi_ys hyberbin版本有点低啊
2013-01-29
回复
被犒赏的猪 详细的操作实现类都没有提供,不好理解
2013-01-07
回复
yp409651587 还不错~可惜太简单了
2012-10-29
回复
john_kinna 确实可用的,谢谢
2012-10-20
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
JAVA WEB框架,java网站一个模块只用写一个文件 50积分/C币 立即下载
1/0