MVC包括三个部分 :
①View:负责与用户交互,即在界面上展示数据对象给用户(html,jsp)
②Controller:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解
释用户的输入并将它们映射为模型层可执行的操作(Servlet)
③Model:实现系统的业务逻辑(javaBean)
DAO:用于连接数据库,将resultse...
分类:
编程语言 时间:
2014-05-26 06:17:10
阅读次数:
314
ThreadLocal此类是一个以当前线程为key的map对象的构想。当我们在web开发中,多个浏览器访问的时候,servlet为它们各开线程执行相应代码,而事务的执行依赖于特定的一个Connection对象当中。所以用到了ThreadLocal类来封装来取和放。业务逻辑中不出现
Connectio...
分类:
其他好文 时间:
2014-05-26 01:53:39
阅读次数:
353
1. 引入 dwr.jar 包2. 配置web.xml 文件 ,拦截请求 dwr-invoker
org.directwebremoting.servlet.DwrServlet debug true dwr-invoker /dw...
分类:
编程语言 时间:
2014-05-26 00:39:39
阅读次数:
407
JavaWeb: 报错信息The superclass
"javax.servlet.http.HttpServlet" was not found on the Java Build
Path好久不写Jsp,今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。原本开...
分类:
编程语言 时间:
2014-05-25 23:37:34
阅读次数:
284
建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。新建的jsp页面,添加一个简单的Java类。可是,JSP页面顶端出现“红色”的报错信息:The
superclass "javax.servlet.http.HttpServlet" was not found on t...
分类:
编程语言 时间:
2014-05-25 23:24:16
阅读次数:
328
对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring
MVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于Spring
MVC中的action拦截器我们可以实现注解式的权限验证。一.首先介绍一下action拦截器:Handl...
分类:
编程语言 时间:
2014-05-25 20:09:50
阅读次数:
378
不错的解释ThreadLocal链接:http://www.kaifajie.cn/spring/9255.html
当Web容器收到一个Http请求时,Web容器中的一个主调度线程会从事先定义好的线程池中分配一个当前工作线程,将请求分配给当前的工作线程,由该线程来执行对应的Servlet对象中的s...
分类:
其他好文 时间:
2014-05-25 20:08:12
阅读次数:
172
文件上传:这里用得时表单上传的方式,表单上传到的时候
method一定指定为POST,enctype="multipart/form-data".第一种方式,直接上传、读取、显示内容,并没有存储到服务器端。 1 2
6 7 8 9 10 ">11 12 My J...
分类:
Web程序 时间:
2014-05-25 15:12:42
阅读次数:
363
1 - Tomcat Server的组成部分
1.1 - Server
A Server element represents the entire Catalina servlet container. (Singleton)
1.2 - Service
A Service element represents the combination of one or more Con...
分类:
其他好文 时间:
2014-05-25 07:10:23
阅读次数:
278
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMap...
分类:
编程语言 时间:
2014-05-24 23:47:55
阅读次数:
408