DAO设计模式---实现一个简单的注册(下)
来源:互联网 发布:网络编程视频教程 编辑:程序博客网 时间:2024/05/29 02:19
6、DAO工厂类:
package com.song.DAOFactory;import com.song.DAO.RegisterDAO;import com.song.Impl.RegisterImpl;public class RegisterFactory{public static RegisterDAO getRegisterDAOInstance(){return new RegisterImpl();}}
7、一个servlet实现控制:
package com.song.servlet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import com.song.VO.RegisterBean;import com.song.DAOFactory.RegisterFactory;public class RegisterServlet extends HttpServlet{public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{String username = req.getParameter("username");String password = req.getParameter("password");String email = req.getParameter("email");RegisterBean rb = new RegisterBean();rb.setUsername(username);rb.setPassword(password);rb.setEmail(email);try{RegisterFactory.getRegisterDAOInstance().insert(rb);}catch(Exception e){e.printStackTrace();}res.setContentType("text/html;charset=GBK");RequestDispatcher rd = req.getRequestDispatcher("register/register.jsp");rd.forward(req,res);}}
8、JSP显示:
<%@ page contentType="text/html; charset=gbk"%><html> <head> <title>DAO模式实现简单注册页面</title> </head> <body> <form action="/my/register" method="GET"> <center>用户名:<input type="text" name="username" /><br>密 码:<input type="password" name="password" /><br>邮 箱:<input type="text" name="email" /><br><input type="submit" value="注册" /><input type="reset" value="重置" /> </center></form> </body></html>
- DAO设计模式---实现一个简单的注册(下)
- DAO设计模式---实现一个简单的注册(上)
- DAO设计模式---实现一个简单的注册(中)
- 一个简单的dao设计
- 【设计模式】:Dao设计模式详解及一个简单的项目(AJAX+JSP+Servlet)
- 实现DAO 设计模式
- 实现DAO 设计模式
- 实现DAO 设计模式
- DAO设计模式的介绍与实现
- J2EE之DAO设计模式及简单实现
- DAO的设计模式
- 一个简单的DAO
- MVC+DAO设计模式下的设计流程
- DAO设计模式---初步实现
- DAO到底是怎样一种设计模式?EJB是DAO设计模式的一种实现吗?
- DAO 设计的实现:
- [设计模式]DAO的实现方式探讨_Part I
- [设计模式]DAO的实现方式探讨_Part II
- DAO设计模式---实现一个简单的注册(上)
- 第十二篇 Android 系统电话管理机制与架构
- c语言学习笔记一
- DAO设计模式---实现一个简单的注册(中)
- 控制台界面控制(四)
- DAO设计模式---实现一个简单的注册(下)
- 回来冒个泡泡,顺便问下几个问题
- C++中格式控制
- jdbc:oracle:thin 连接问题
- 第十三篇 Android 系统电话管理机制与架构二
- 教你编写STL的string类-01(理解C/C++内存管理)
- ubuntu装机初始化
- SQLite可视化管理工具汇总
- socket方法