jsp/servlet/javaBean三层架构小示例(1)
2006-06-25 00:36
405 查看
在java代码中写文档(html),这是servlet;在文档中写java代码,这是jsp;而如何将两者分开,这就是MVC模式了。虽然是java的一小步,却是程序员们生活的一大步哦。
下面给出一个简单的用户登陆功能,采用jsp/servelt/javaBean来实现MVC模式(即经典的模式2)。
模型层:
package com.vitamin.DataAccess;
import java.sql.*;
控制层:
package com.vitamin.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.vitamin.DataAccess.*;
import java.sql.*;
Web表示层:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<FORM name="form1" method="POST" action="/servletTest/servlet/Hello">
<P> 用户名: <INPUT type="text" name="name" maxlength="20" /></P>
<P> 密码 <INPUT type="password" name="password" maxlength="20" /> </P>
<P>
</P>
<P> <INPUT type="Submit" name="button4" value="确定" /> <INPUT type="Reset" name="button5" value="重置"></P>
<P>
</P>
<P>
</P>
</FORM>
</body>
</html>
看过一篇资料说,servlet能够与多个客户机连接,接受多个客户的输入,并将结果广播到多个客户机上,例如可以作为一个多人参与的游戏服务器,这点倒是让我挺吃惊的,不知道如何能够实现哪?如果是真的,那servlet是如何得知客户的详细信息的?难道可以象socket那样?不解。。。
下面给出一个简单的用户登陆功能,采用jsp/servelt/javaBean来实现MVC模式(即经典的模式2)。
模型层:
package com.vitamin.DataAccess;
import java.sql.*;
控制层:
package com.vitamin.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.vitamin.DataAccess.*;
import java.sql.*;
Web表示层:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<FORM name="form1" method="POST" action="/servletTest/servlet/Hello">
<P> 用户名: <INPUT type="text" name="name" maxlength="20" /></P>
<P> 密码 <INPUT type="password" name="password" maxlength="20" /> </P>
<P>
</P>
<P> <INPUT type="Submit" name="button4" value="确定" /> <INPUT type="Reset" name="button5" value="重置"></P>
<P>
</P>
<P>
</P>
</FORM>
</body>
</html>
看过一篇资料说,servlet能够与多个客户机连接,接受多个客户的输入,并将结果广播到多个客户机上,例如可以作为一个多人参与的游戏服务器,这点倒是让我挺吃惊的,不知道如何能够实现哪?如果是真的,那servlet是如何得知客户的详细信息的?难道可以象socket那样?不解。。。
相关文章推荐
- jsp/servlet/javaBean三层架构小示例(1)
- JSP+Servlet+JavaBean+JDBC示例程序
- jsp+servlet+javaBean+mysql (MVC)模拟用户登录
- JSP+JAVABEAN+SERVLET模式的注册实例实现
- Jsp+Servlet+JavaBean经典MVC模式理解
- 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录(一)
- Web开发(jsp+javaBean+servlet )之文件上传
- JSP Modul 2(jsp+javabean+servlet的用法)
- JSP+Servlet+JavaBean实现登录网页实例详解
- JavaWeb学习总结(基于Servlet+JSP+JavaBean开发模式的用户登录注册)
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- Java(27):MVC框架基础:Servlet+Jsp+javabean(3)
- Jsp+Servlet+JavaBean经典MVC模式理解
- 深入浅出Java MVC(Model View Controller) ---- (JSP + servlet + javabean实例)
- 用JSP+Servlet+JavaBean模式实现一个简单的登录网页设计(JSP+Tomcat+MySQL)
- jsp+servlet+javabean
- JSP+JAVABEAN+SERVLET开发环境配置指南
- Java Web学习(30): 使用JSP+Servlet+JavaBean实现用户登录
- jsp+servlet+javabean 实现的简单网上购物车
- 深入浅出Java MVC(Model View Controller) ---- (JSP + servlet + javabean实例)