
Java web
文章平均质量分 92
对java web用到的技术的总结
Z. ZHANG
http://git.oschina.net/zzhao114
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
XML Schema文档
XSD基础XML Schema是以XML语言为基础,与DTD一样是负责定义和描述XML文档结构和内容模式。DTD缺陷:DTD是基于正则表达式的,描述能力有限它没有数据类型的支持,在大多数应用环境下能力不足约束能力不足,无法对XML实例文档做出更细致的语义描述DTD的结构化不足,重用的代价较高DTD并非使用XML作为描述手段,而它的构建和访问并没有标准的编程接口,无法使用标准的编原创 2017-04-29 14:45:44 · 2201 阅读 · 0 评论 -
XML与DTD
DTD简介DTD(Document Type Definition,文档类型定义)的作用是定义XML文档的合法构建模块。DTD使用一系列的合法构成成员来定义文档结构。DTD构成DTD可以在XML文档中直接写入,也可以单独形成文档。因此,DTD分为外部DTD和内部DTD两种。外部DTD就是已经编辑好的可以被不同的XML文档共享和调用的DTD,内部DTD就是在XML文档中直接设定DTD。原创 2017-04-28 21:11:49 · 1286 阅读 · 0 评论 -
XML基础
简单说明:参考书籍 ----- 《XML实战教程》XML涉及众多知识,命名空间、DTD、XSD、XPath、Xlink、DOM、SAX、XSL等。DTD与XSD是XML的校验规则技术,DOM、SAX是获取数据的技术,XSL与XSLT都是XML的显示技术XML文档声明声明XML文档时有3个属性:version属性、encoding属性和standalone属性。1. ve原创 2017-04-28 17:55:11 · 907 阅读 · 0 评论 -
svn教程与git区别
转载:http://blog.youkuaiyun.com/fwzkj/article/details/47988885今天由于项目的需要安装了SVN,在这里和大家分享一下SVN安装的详细过程和分享一些资料。(1)首先是客户端的安装。 1)获取客户端安装包。 --安装包的获取路径: TortoiseSVN的官方下载地址:http://转载 2017-03-14 11:42:10 · 570 阅读 · 0 评论 -
实现websocket的两种方式
简单说明1.两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket2.tomcat的方式需要tomcat 7.x,JEE7的支持。3.spring与websocket整合需要spring 4.x,并且使用了socketjs,对不支持websocket的浏览器可以模拟websocket使用方式一:tomcat使用这种方式无需别的任原创 2017-03-03 23:10:19 · 19937 阅读 · 3 评论 -
cookie的跨域访问问题
转载:http://www.cnblogs.com/hujunzheng/p/5744755.html解决cookie跨域访问一、前言 随着项目模块越来越多,很多模块现在都是独立部署。模块之间的交流有时可能会通过cookie来完成。比如说门户和应用,分别部署在不同的机器或者web容器中,假如用户登陆之后会在浏览器客户端写入cooki转载 2017-03-01 12:11:26 · 1372 阅读 · 0 评论 -
验证码生成与异步刷新
Spring mvc 部分代码@RequestMapping(value = "/getAuthImg", method = RequestMethod.GET) @ResponseBody public void getAuthImg(HttpServletResponse response) throws IOException { new AuthImg().service(re原创 2017-02-28 22:13:13 · 1434 阅读 · 0 评论 -
Spring MVC 文件上传与下载
需要的jar包:commons-io-1.3.2.jar、ant.jar、commons-fileupload-1.2.jar(Spring核心包里有)Spring mvc配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins原创 2017-02-18 20:37:22 · 469 阅读 · 0 评论 -
JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用
Session的追踪技术已知Session是利用cookie机制的服务器端技术,当客户端第一次访问资源时 如果调用request.getSession() 就会在服务器端创建一个由浏览器独享的session空间,并分配一个唯一且名称为JSESSIONID的cookie发送到浏览器端,如果浏览器没有禁用cookie的话,当浏览器再次访问项目中的Servlet程序时会将JSESSIONID带着,这原创 2017-02-01 16:36:05 · 2587 阅读 · 2 评论 -
Junit与log4j的整合问题
Junit+spring+log4j整合之所以麻烦,是因为spring与log4j的整合,是放在web.xml里的,随tomcat启动后,spring才会加载log4j,而用junit测试是不需要tomcat启动的,所以Junit与log4j的整合才比较费劲。Junit使用spring时,若spring没加载到log4j就会报以下警告:log4j:WARN No appenders c转载 2017-02-13 13:56:36 · 1991 阅读 · 0 评论 -
深入分析javaweb技术内幕5---Jetty、Spring、Spring MVC
Jetty的工作原理解析1.Jetty的基本架构2.Jetty也是一个Servlet引擎,也可以基于AJP(定向包协议)工作,一般基于AJP3.Jetty的基本的数据模型是Handler,所有被拓展的组件都可以被作为一个Handler添加到Server中,Jetty将帮你管理这些Handler4.Container是管理Mbean(可管理的java资源)的容器。Jetty的原创 2017-02-11 15:51:20 · 1023 阅读 · 1 评论 -
深入分析javaweb技术内幕笔记4---Servlet、Session与Cookie、Tomcat
Servlet工作原理解析1.Servlet对应的tomcat容器模型:2.context容器直接管理Servlet在容器的包装类Wrapper3.一个context对应一个web工程4.将servlet包装成context容器中的StandWrapper原因:StandWrapper是tomcat容器的一部分,它具有容器的特征,而servlet作为一个独立的web开发标准原创 2017-02-11 14:09:25 · 589 阅读 · 0 评论 -
对Cookie的操作
Servlet端:package com.Servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.H原创 2017-02-07 22:20:36 · 769 阅读 · 0 评论 -
深入分析javaweb技术内幕笔记3---JVM内存管理
凌乱原文:1.在java中的类和加载类的类加载器本身同样需要存储空间,在Sun JDK 中它们也被存储在丢中,这个区域叫做永久代(PermGen区)2.在Java的类和方法中的局部变量包含原生数据类型(int、long、char等)和对象的引用都是静态分配内存的。3.内存的分配是在对象创建时发生的,而内存的回收是以对象不再引用为前提4.类的Class对象:当每个类被JVM加载时都会原创 2017-01-24 18:49:50 · 480 阅读 · 0 评论 -
深入分析javaweb技术内幕笔记2
javac、jvm基于栈设计的原因原创 2017-01-21 19:19:53 · 397 阅读 · 0 评论 -
javaweb中文乱码问题
字符-->字节、字节-->字符时需要用到编码(Encoder)、解码(Decoder)几种编码:ASCII:总共128ISO-8859-1:涵盖大部分西欧语言字符。一个字符一个字节表示gbk2312:包含6000多的汉字,一个英文字符一个字节表示,一个汉子两个字节表示。gbk:包含20000多个汉字,包含gbk2312所有编码。utf-16:每个字符用两个字节表示。原创 2017-01-21 18:34:59 · 1426 阅读 · 0 评论 -
深入分析javaweb技术内幕笔记1
DNS、CDN、IO、NIO、TCP状态转换原创 2017-01-21 16:38:38 · 443 阅读 · 0 评论