采用Java Servlet +Service+DAO实现用户登陆注册

上传者: lvqing323 | 上传时间: 2021-07-03 19:04:02 | 文件大小: 11.55MB | 文件类型: RAR
采用Service+Service+DAO实现用户注册登陆 数据库:SQLite 代码:JSP 目的要求 (1)掌握Servlet使用技术; (2)掌握开发平台的分层技术; (3)掌握数据访问的封装技术。 实验内容 (1)建立项目,创建Servlet,并在Web.xml中进行配置; (2)新增Service包,创建Servicve服务类,供Servlet调用,实现业务功能; (3)对数据库的增删改查操作进行封装,提供统一的访问对象DAO类; (4)以用户注册与登陆案例的实现为例。 教学重点与难点 (1)Servlet+Service+DAO开发模式的理解; (2)DAO的封装。

文件下载

资源详情

[{"title":"( 65 个子文件 11.55MB ) 采用Java Servlet +Service+DAO实现用户登陆注册","children":[{"title":"WebContent","children":[{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true},{"title":"WEB-INF","children":[{"title":"classes","children":[{"title":"dao","children":[{"title":"DAO.class <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"DAOService.class <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"DAOServer.class <span style='color:#111;'> 4.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"LoginServlet.class <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"RegistServlet.class <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"common","children":[{"title":"User.class <span style='color:#111;'> 924B </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"LoginServer.class <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"RegistServer.class <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"RegistService.class <span style='color:#111;'> 194B </span>","children":null,"spread":false},{"title":"LoginService.class <span style='color:#111;'> 191B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"jndi-properties.jar <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"tomcat-api.jar <span style='color:#111;'> 10.95KB </span>","children":null,"spread":false},{"title":"jasper-el.jar <span style='color:#111;'> 163.56KB </span>","children":null,"spread":false},{"title":"tomcat-i18n-es.jar <span style='color:#111;'> 63.86KB </span>","children":null,"spread":false},{"title":"tomcat-websocket.jar <span style='color:#111;'> 224.04KB </span>","children":null,"spread":false},{"title":"tomcat-jni.jar <span style='color:#111;'> 34.65KB </span>","children":null,"spread":false},{"title":"tomcat-i18n-fr.jar <span style='color:#111;'> 38.40KB </span>","children":null,"spread":false},{"title":"tomcat-jdbc.jar <span style='color:#111;'> 145.23KB </span>","children":null,"spread":false},{"title":"catalina.jar <span style='color:#111;'> 1.57MB </span>","children":null,"spread":false},{"title":"tomcat-i18n-ja.jar <span style='color:#111;'> 41.21KB </span>","children":null,"spread":false},{"title":"catalina-ant.jar <span style='color:#111;'> 52.96KB </span>","children":null,"spread":false},{"title":"gf-client.jar <span style='color:#111;'> 21.84KB </span>","children":null,"spread":false},{"title":"tomcat-coyote.jar <span style='color:#111;'> 813.72KB </span>","children":null,"spread":false},{"title":"tomcat-util.jar <span style='color:#111;'> 136.28KB </span>","children":null,"spread":false},{"title":"sqlite-jdbc-3.15.0.jar <span style='color:#111;'> 4.17MB </span>","children":null,"spread":false},{"title":"servlet-api.jar <span style='color:#111;'> 275.95KB </span>","children":null,"spread":false},{"title":"catalina-storeconfig.jar <span style='color:#111;'> 75.22KB </span>","children":null,"spread":false},{"title":"tomcat-util-scan.jar <span style='color:#111;'> 204.29KB </span>","children":null,"spread":false},{"title":"appserver-cli.jar <span style='color:#111;'> 11.90KB </span>","children":null,"spread":false},{"title":"jaspic-api.jar <span style='color:#111;'> 27.24KB </span>","children":null,"spread":false},{"title":"ecj-4.7.3a.jar <span style='color:#111;'> 2.64MB </span>","children":null,"spread":false},{"title":"catalina-ha.jar <span style='color:#111;'> 117.81KB </span>","children":null,"spread":false},{"title":"appserv-rt.jar <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"websocket-api.jar <span style='color:#111;'> 37.13KB </span>","children":null,"spread":false},{"title":"javaee.jar <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"annotations-api.jar <span style='color:#111;'> 12.66KB </span>","children":null,"spread":false},{"title":"commons-logging-1.2.jar <span style='color:#111;'> 60.38KB </span>","children":null,"spread":false},{"title":"el-api.jar <span style='color:#111;'> 81.82KB </span>","children":null,"spread":false},{"title":"catalina-tribes.jar <span style='color:#111;'> 286.83KB </span>","children":null,"spread":false},{"title":"jsp-api.jar <span style='color:#111;'> 61.68KB </span>","children":null,"spread":false},{"title":"jasper.jar <span style='color:#111;'> 541.28KB </span>","children":null,"spread":false},{"title":"tomcat-dbcp.jar <span style='color:#111;'> 297.28KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"main.jsp <span style='color:#111;'> 364B </span>","children":null,"spread":false},{"title":"login.jsp <span style='color:#111;'> 835B </span>","children":null,"spread":false},{"title":"regist.jsp <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.wst.jsdt.ui.superType.name <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.project.facet.core.xml <span style='color:#111;'> 343B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.component <span style='color:#111;'> 569B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.jsdt.ui.superType.container <span style='color:#111;'> 49B </span>","children":null,"spread":false},{"title":"org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":".jsdtscope <span style='color:#111;'> 567B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 711B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"dao","children":[{"title":"DAO.java <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"DAOServer.java <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"DAOService.java <span style='color:#111;'> 475B </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"RegistServlet.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"LoginServlet.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false}],"spread":true},{"title":"common","children":[{"title":"User.java <span style='color:#111;'> 962B </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"LoginService.java <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"RegistServer.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"RegistService.java <span style='color:#111;'> 392B </span>","children":null,"spread":false},{"title":"LoginServer.java <span style='color:#111;'> 934B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'> 917B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 9.18KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明