一.ASP.Net的两种开发模式 1.1 ASP.Net WebForm的开发模式 (1)处理流程 在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下的index.aspx文件,然后由index.aspx页面的CodeBehind文件(.CS文件)进行逻辑处理,其中或许也包括到数据库去取出数据(其中的经过怎样的BLL到DAL这里就不谈了),然后再由…
仿照SpringMVC,实现一个轻量级MVC框架,知识涉及到了反射机制.注解的使用和一些第三方工具包的使用 思路 主要的总体流程如下图所示 和之前一样,我们定义了一个DispatchServlet,用于拦截请求(这里一般拦截.do结尾的url请求): 之后,DispatchServlet会根据url,找到Controller中对应的方法并执行,返回一个结果. 我们根据返回的结果,来DispatchServlet执行不同的操作(请求转发.页面重定向.返回json数据) 看完这里,总体的思路应该很明…
过滤器可能是最强大的Web应用开发工具了! 与Servlet非常类似,过滤器就是Java组件,请求发送到Servlet之前,可以用过滤器截获和处理请求:另外Servlet结束工作之后,但在响应发回给客户之前,可以用过滤器处理响应. 过滤器要做的事情: 请求过滤器可以: ①完成安全检查 ②重新格式化请求首部或体 ③建立请求审计或日志 响应过滤器可以: ①压缩响应流 ②追加或修改响应流 ③创建一个完全不同的响应 过滤器和Servlet相似:1.容器管理过滤器的生命周期 2.容器知道过滤器API 3.…
作者:ssslinppp       1. 核心架构图 2. 核心架构的具体流程步骤 3. 具体的核心开发步骤 4. 常用注解 5. <mvc:annotation-driven>配置 6. 其他配置 来自为知笔记(Wiz)…
ASP.NET MVC Core 项目文件夹解读 一.项目文件夹总览 1.1.Properties——launchSettings.json 启动配置文件,你可以在项目中“Properties”文件夹中找到该文件.launchSettings.json文件为一个ASP.NET Core应用保存特有的配置标准,用于应用的启动准备工作,包括环境变量,开发端口等.在launchSettings.json文件中进行配置修改,和开发者右键项目——属性中所提交的更改的效果是一样的(目前右键属性中的Prope…
jsp学习笔记:mvc开发模式2017-10-12 22:17:33 model(javabe)与view层交互 view(视图层,html.jsp) controller(控制层,处理用户提交的信息)与model层交互 MVC是一种分层结构的设计思想,不是现成的方法,在不同的开发环境下有不同的实现手段.其中: ①“M”(Model)为模型层,通常主要负责数据库模型的建立: ②“V”(View)为视图层,主要负责界面的显示和与用户的交互操作: ③“C”(Controller)为控制层,主要负责业…
一.mvc模式介绍 下图是常用的mvc分层模式: 项目中的包命名规则,一般如下: com.amos.domain 封装JavaBean,一般我喜欢用model命名这个包com.amos.dao 封装dao层com.amos.dao.daoimpl 实现dao层接口com.amos.service 封装service层com.amos.service.serviceiml 实现service层接口com.amos.web.controller业务逻辑层com.amos.web.listener 监…
JSP学习笔记 Jsp网页主要分为Elements与Template Data两部分. Template Data:JSP Container不处理的部分,例如HTML内容 Elements:必须经由JSP Container处理的部分,而大部分Elements都以XML作为语法基础,并且大小写必须要一致. Elements有两种表达式,第一种为起始标签,中间为一些内容,最后为结尾标签. <mytag attr1=”attribute value”> </mytag> 还有一种是标…
 JSP学习笔记 1.什么是jsp JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术.JSP/Servlet规范.JSP实际上就是Servlet. JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据. 2.JSP概述 JSP=HTML+Java Servlet:控制业务逻辑 JSP:显示 动态资…
Java学习笔记之---Servlet (一)如何实现Servlet 1.实现javax.servlet.Servlet接口: 2.继承javax.servlet.GenericServlet类: 3.继承javax.servlet.http.HttpServlet类: (二)Servlet的生命周期 (1)init()  方法:初始化 只被调用一次,在创建servlet的时候被调用 (2)service()方法:处理客户端的请求 执行实际任务的主要方法,在适当的时候调用doGet(),doPo…