上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: JavaServer Pages Standard Tag Library为jsp标准标签库,jsp规范一部分。sun定义规范即接口。apache对规范进行了实现,开发时导入其jar包即可,但tomcat有自己的jar包支持,不同的tomcat版本也有差异,使用时需要注意。 使用要求:容器必须支持S 阅读全文
posted @ 2016-10-12 13:28 长江同学 阅读(220) 评论(0) 推荐(0) 编辑
摘要: JSP页面中很多时候,脚本都可以用el表达式来代替。在各种引用地址中,由于简便灵活,所以el被广泛应用。el使用时一般需要配合标签jstl,标签的版本各容器不同也有差异,使用时需要考虑到。 基本的格式就是${表达式},要注意的是,如果想用表达式表达自定义的数据,那么该数据必须存放于域中,el表达式规 阅读全文
posted @ 2016-10-11 17:33 长江同学 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 在学习IO流的时候,就知道根据流处理最小单位的不同,会将流分为字节流与字符流,而在学习javaweb时候,则对页面数据各种乱码的解决有了认识,逐渐了解到了字节与字符的区别。字节是一种存储单位,在网络传输,或者硬盘与内存中存储数据时,字节就是数据保存的基本单位,而一个字节由8位二进制组成,即 1Byt 阅读全文
posted @ 2016-09-25 23:09 长江同学 阅读(232) 评论(0) 推荐(0) 编辑
摘要: jsp与Servlet本质都是一样的。jsp是在html中嵌入java代码,servlet是在java代码中嵌入html。 tomcat在获得jsp页面后,在work目录下,会将其转换为servlet的java文件(如hello.jsp >hello_jsp.java),而后对其进行编译,这里分析j 阅读全文
posted @ 2016-09-23 17:09 长江同学 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 承接上篇,本篇就主要介绍动态代理的实现机制。 首先说说怎么去实现一个动态代理。还是可以用一个接口,两种实现来概括,但是代理中的实现并不明显,后面详细看看源码。 接口: 原始实现类: 代理类<实现InvacationHandler接口,实现invoke方法> 在调用该代理类时,并不是直接用代理类去调用 阅读全文
posted @ 2016-09-23 10:48 长江同学 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 在常用的各种框架中,反射与动态代理很常见,也很重要。本篇就对这一小节的内容基础性地总结。 首先需要了解什么是类型信息,以及RTTI与反射的关系与区别。 Java中,使用Class对象来表示所有类的对象。利用Class对象来获取类中的成员变量,构造函数以及方法,这些内容我们称之为类型信息。RTTI的含 阅读全文
posted @ 2016-09-22 22:27 长江同学 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 简单地说,用户打开浏览器,发送多次请求并接受到来自服务器的响应,而后关闭浏览器,整个过程称之为一次会话。在多次请求中,为了共享数据,浏览器端采用cookie技术来保存与使用数据,而服务器端则是session技术(相对于一次会话的多次请求)。cookie技术不局限java,其他语言也支持。例如:php 阅读全文
posted @ 2016-09-21 00:13 长江同学 阅读(183) 评论(0) 推荐(0) 编辑
摘要: JavaWeb中,Servlet的请求,响应对象有很多实用的api,此处依据http协议中请求行,请求头,请求体以及响应行,响应头,响应体的思路,对这些api以及相关事项做个整理,最后总结一下乱码的相关处理。 响应行 响应行格式为"协议 状态码 状态码信息",这里主要就是状态码的操作,如果是比较正式 阅读全文
posted @ 2016-09-20 00:13 长江同学 阅读(510) 评论(0) 推荐(0) 编辑
摘要: JavaWeb中,HttpServletRequest与HttpServletResponse几乎是处理各种请求与操作必备的参数,与原始的ServletRequest/ServletResponse相比,它们符合HTTP协议,所以首先从http协议入手,回顾一些基本的内容,而后根据协议来总结常用的知 阅读全文
posted @ 2016-09-19 13:57 长江同学 阅读(10509) 评论(0) 推荐(1) 编辑
摘要: JavaWeb开发中,Servlet是重要的一环,常用于处理逻辑事物。现在比较习惯用编辑器直接新建一个Servlet出来,但是对于初学者,这样的方式并不能理解到它从最原始的形态到现在的演变,本文就此做一个简单的推演,从Servlet的生命周期开始,到现在比较常用的做法,搭建一个桥梁,让初学者可以很容 阅读全文
posted @ 2016-09-19 10:19 长江同学 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 本篇主要用于修改一些常用配置时的参考。遇新常记,以备时需。 > Windows版 基本安装 在安装之前,JDK应该是已经安装妥当,并设置了%JAVA_HOME%与%JRE_HOME%: 妥当后,在dos环境下用java -version 以及javac命令 检查java相关设置,无误后,解压tomc 阅读全文
posted @ 2016-09-12 23:16 长江同学 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 比较重要的几个类,使用频率比较高的就是Document, Element与Node. 几个常用的套路: 当需要进行增删改的操作时: 整个代码: DOM解析时,整个XML文件会被加载到内存中,所以当XML文件特别大时,会造成内存的溢出。 针对这种情况,SAX解析可以做到在读取XML文档时,就对文档内容 阅读全文
posted @ 2016-09-09 16:07 长江同学 阅读(258) 评论(0) 推荐(0) 编辑
摘要: XML文件开发中几乎天天用,但很少去了解它的各种定义与原理,一篇博客虽然不能做到完全通透,但至少要让自己遇到bug不再慌乱。 XML指可扩展语言,全称eXtensible MarkupLanguage,其宗旨是为了描述数据,而不是像HTML那样显示数据。目前遵循的是W3C组织于2000年发布的XML 阅读全文
posted @ 2016-09-09 00:31 长江同学 阅读(291) 评论(0) 推荐(0) 编辑
摘要: eclipse中新建maven web工程,会因为缺少servlet,jsp,jstl的依赖而报错,但如果直接依赖到pom.xml中后,会与tomcat中的相关jar包冲突,此时: <dependency> <groupId> jstl</groupId > <artifactId> jstl</a 阅读全文
posted @ 2016-09-08 09:27 长江同学 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: 序列化与反序列化的概念 把对象转换为字节序列的过程称为对象的序列化;将字节序列恢复为对象的过程称为反序列化。 使用场景:把对象的序列保存到硬盘上,通常放在一个文件中;网络上传送对象的文件序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是We 阅读全文
posted @ 2016-09-07 00:03 长江同学 阅读(279) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页