Web开发
文章平均质量分 84
孤落
大漠孤烟直,长河落日圆。
展开
-
手动编写一个Servlet程序
首先创建一个ManualServlet.java文件,然后编写程序如下:然后带包编译,之后会形成一个com文件夹;接着在tomcat--workapps--创建一个test文件夹--创建一个WEB-INF--创建一个classes文件夹,创建一个lib文件夹,创建一个web.xml文件;把com文件夹拷贝到classes文件夹中;配置web.xml文件信息接着打开tom原创 2016-04-14 15:18:04 · 600 阅读 · 0 评论 -
Spring MVC中的DispatcherServlet实现逻辑视图到实际视图映射的过程
github查看1 初始化视图解析器2 DispatcherServlet转发请求获得处理结果3 获取视图对象3.1 获取视图对象3.2 得到实际视图Spring MVC的大致流程:在Spring MVC框架下,请求通常会被拦截交给DispatcherServlet进行处理,DispatcherServlet会根据配置信息(HandlerMappin...原创 2018-06-06 20:49:04 · 2603 阅读 · 2 评论 -
基于ssm框架的小例子
看了好几天的Spring和Mybatis了,现在试着写一个基于SSM(Spring,SpringMVC,Mybtis)的小例子。 写在前面: 例子比较简单:从浏览器发出一个请求,由DispatcherServle进行拦截,交给对应处理器进行处理(controller),接着调用service层方法进行具体的业务逻辑处理,期间会用到数据库中的数据,因此会通过dao层与数据库进行交互,与数据库交互原创 2018-01-20 14:31:57 · 2926 阅读 · 0 评论 -
第一个Mybatis的例子
写在前面 利用maven创建的Mybatis; 数据库名字为mybatis; 数据表为users,表的结构如图所示; 创建Mybatis实例 1.配置Mybatis所以需要的架包dependency> groupId>mysqlgroupId> artifactId>mysql-connector-javaartifactId> version>5.1.44ver原创 2018-01-17 14:05:43 · 283 阅读 · 0 评论 -
Mybatis启动源码分析
重新修改:2018.1.27更新根据上一篇博文第一个Mybatis的例子为例,分析Mybatis在启动过程找那个都干了什么事情。 创建SqlSessionFactory实例 每一个Mybatis应用都是以一个SqlSessionFactory实例为中心的(官网上的话),因此要使用Mybatis框架的功能,必须首先通过SqlSessionFactoryBuilder获得该实例,获取方法如下:原创 2018-01-18 16:57:24 · 363 阅读 · 0 评论 -
Spring MVC中的适配器模式
Spring MVC中的适配器模式主要用于执行目标Controller中的请求处理方法。适配器模式适配器的类图如下所示: 在Spring MVC中,DispatcherServlet作为用户,HandlerAdapter作为期望接口,具体的适配器实现类用于对目标类进行适配,Controller作为需要适配的类。为什么要在Spring MVC中使用适配器模式?Spring MVC中原创 2018-01-21 00:52:52 · 4082 阅读 · 5 评论 -
Spring AOP
本文参考JavaWeb编程实战宝典AOP解释AOP——面向方面编程OOP(面向对象编程)有时候会存在一定的缺点,比如说有时候我需要监控一个方法的被调用情况,在该方法内加入了特定的功能——使其能够将该方法的被调用情况记录下来,但是这个功能不是该方法所关注的主要业务。当加入了很多该方法所不关注的业务时,就会使得该方法“变味”了。为了将方法所关注的主要业务和次要业务区分开,使程序代码变得不那原创 2017-02-22 21:18:30 · 208 阅读 · 0 评论 -
Struts逐步学习
package action;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.struts2.interceptor.Applicatio原创 2016-05-20 21:39:49 · 360 阅读 · 0 评论 -
整合Struts2,Hibernate和Spring的一个简单例子
先创建一个web项目IntegrationDemo;通过MyEclipse添加Hibernate配置(网上有很多教程,再次不多做赘述)。手动配置Struts2和Spring,只需添加如下包即可:在src文件夹分别创建applicationContext.xml文件和struts.xml文件;接着首先编写Bean,如下:package com.entity;/** *原创 2016-07-03 14:13:35 · 367 阅读 · 0 评论 -
JavaWeb开发环境的搭建
一 安装jdk安装jdk是非常简单的,就是下一步····最后安装成功,关键是安装jdk后,对环境变量的配置。这是我的jdk安装路径:C:\Program Files\Java\jdk1.7.0_76我的电脑——属性——高级系统设置——环境变量——系统变量——path,在path变量中添加路径C:\Program Files\Java\jdk1.7.0_76\bin;(注意:在前面一原创 2016-05-21 14:17:48 · 471 阅读 · 0 评论 -
Struts2的类型转换器
(本文的参考资料是Java Web开发 应用详解 独门架构)首先我们要明白一点:在Web应用中,所有的请求参数都是以字符串形式的,但是有时候我们需要获取这些参数,进行用Java进行处理,这时,就需要进行类型转换了。Struts2的类型转换有三种方式:内置类型转换器;ognl类型转换器;Struts类型转换器这三种方式各有优缺点,在这里就不多做比较了。现在我以Stru原创 2016-05-24 17:33:52 · 419 阅读 · 0 评论 -
Servlet的生命周期
1 Servlet实例化2 业务处理3 注意4 servlet死亡5 总结github上阅读1 Servlet实例化实例化Servlet的时机: - 启动web容器的时候 - 启动web容器后规定的时间内 - 第一次请求该Servlet的时候当在web.xml文件中配置`时,会在规定的时间内实例化Servlet;当没有配置该属性时,在第一次请求该...原创 2018-06-08 18:28:55 · 207 阅读 · 0 评论