【实例简介】
Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP、JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。
【实例截图】
【核心代码】
(ServletJSPJavaBean实现)用户注册和登陆
└── day09_user
├── WebRoot
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── WEB-INF
│ │ ├── classes
│ │ │ ├── cn
│ │ │ │ └── itcast
│ │ │ │ ├── dao
│ │ │ │ │ ├── UserDao.class
│ │ │ │ │ └── impl
│ │ │ │ │ └── UserDaoXmlImpl.class
│ │ │ │ ├── domain
│ │ │ │ │ └── User.class
│ │ │ │ ├── exception
│ │ │ │ │ └── UserExistException.class
│ │ │ │ ├── service
│ │ │ │ │ ├── BusinessService.class
│ │ │ │ │ └── impl
│ │ │ │ │ └── BusinessServiceImpl.class
│ │ │ │ ├── utils
│ │ │ │ │ ├── WebUtils.class
│ │ │ │ │ └── XmlUtils.class
│ │ │ │ └── web
│ │ │ │ ├── UI
│ │ │ │ │ ├── LoginUIServlet.class
│ │ │ │ │ └── RegisterUIServlet.class
│ │ │ │ ├── controller
│ │ │ │ │ ├── LoginServlet.class
│ │ │ │ │ ├── LogoutServlet.class
│ │ │ │ │ └── RegisterServlet.class
│ │ │ │ └── formbean
│ │ │ │ └── RegisterFormBean.class
│ │ │ ├── junit
│ │ │ │ └── test
│ │ │ │ ├── Demo.class
│ │ │ │ └── UserDaoTest.class
│ │ │ └── users.xml
│ │ ├── jsp
│ │ │ ├── login.jsp
│ │ │ └── register.jsp
│ │ ├── lib
│ │ │ ├── commons-beanutils-1.8.0.jar
│ │ │ ├── commons-logging.jar
│ │ │ ├── dom4j-1.6.1.jar
│ │ │ ├── jaxen-1.1-beta-6.jar
│ │ │ ├── jstl.jar
│ │ │ └── standard.jar
│ │ └── web.xml
│ ├── index.jsp
│ └── message.jsp
├── readme.txt
├── src
│ ├── cn
│ │ └── itcast
│ │ ├── dao
│ │ │ ├── UserDao.java
│ │ │ └── impl
│ │ │ └── UserDaoXmlImpl.java
│ │ ├── domain
│ │ │ └── User.java
│ │ ├── exception
│ │ │ └── UserExistException.java
│ │ ├── service
│ │ │ ├── BusinessService.java
│ │ │ └── impl
│ │ │ └── BusinessServiceImpl.java
│ │ ├── utils
│ │ │ ├── WebUtils.java
│ │ │ └── XmlUtils.java
│ │ └── web
│ │ ├── UI
│ │ │ ├── LoginUIServlet.java
│ │ │ └── RegisterUIServlet.java
│ │ ├── controller
│ │ │ ├── LoginServlet.java
│ │ │ ├── LogoutServlet.java
│ │ │ └── RegisterServlet.java
│ │ └── formbean
│ │ └── RegisterFormBean.java
│ ├── junit
│ │ └── test
│ │ ├── Demo.java
│ │ └── UserDaoTest.java
│ └── users.xml
└── users.xml
38 directories, 48 files