java
文章平均质量分 72
_Mr_COOL
这个作者很懒,什么都没留下…
展开
-
Java Servlet与Applet、CGI、JSP的比较
从网络的早期阶段开始,人们就希望他们的网络服务器不仅能够显示静态文档,通用网关接口(CGI) 扩展了服务器的能力,但其代价是增加了额外的处理进程。FastCGI则把外部CGI 处理进程同网络服务器更紧密地集成在一起,另外,对于专有的,诸如NSAPI 和ISAPI 这样的服务器API,它们直接把外部进程以服务器插件的形式集成到服务器中。现在有了Java servlets,它们的功能强大,可以转载 2015-10-19 15:06:22 · 1623 阅读 · 0 评论 -
Spring读书笔记-----Spring的Bean之Bean的基本概念
【架构设计】—–SSH框架(61)版权声明:本文为博主原创文章,未经博主允许不得转载。 从前面我们知道Spring其实就是一个大型的工厂,而Spring容器中的Bean就是该工厂的产品.对于Spring容器能够生产那些产品,则取决于配置文件中配置。 对于我们而言,我们使用Spring框架所做的就是两件事:开发Bean、配置Bean。对于Spring矿建来说,它要做的就是根据配置文件来创建转载 2016-04-07 10:54:12 · 365 阅读 · 0 评论 -
java项目中的几种bean对象
PO(persistant object) 持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。VO(value object) 值对象 通常用于业务层之间的转载 2016-02-25 15:39:52 · 3096 阅读 · 0 评论 -
Struts,Spring,Hibernate的作用
Struts,Spring,Hibernate的作用Spring的作用:在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因 为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语 句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致 是:Jsp页面—-Struts——Servi转载 2016-02-24 15:29:15 · 520 阅读 · 0 评论 -
控制反转(IoC)与依赖注入(DI)
控制反转(IoC)与依赖注入(DI)原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/126530 1.控制反转(Inversion of Control)与依赖注入(Dependency Injection) 控制反转即IoC (Inversion of Con转载 2016-02-23 15:44:19 · 412 阅读 · 0 评论 -
Action层, Service层 和 Dao层的功能区分
Action/Service/DAO简介: Action是管理业务(Service)调度和管理跳转的。 Service是管理具体的功能的。 Action只负责管理,而Service负责实施。 DAO只完成增删改查,虽然可以1-n,n-n,1-1关联,模糊、动态、子查询都可以。但是无论多么复杂的查询,dao只是封装增删改查。至于增删查改如何去实现一个功能,dao是不管的。转载 2016-02-01 11:06:08 · 10250 阅读 · 2 评论 -
jdk与jre的区别及关系
JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心转载 2016-01-30 16:11:03 · 475 阅读 · 0 评论 -
Struts与jsp+javabean区别
采用Struts框架技术和直接使用jsp+javabean技术开发各有什么优势?各自的缺点又是什么? 在java web开发领域存在2种开发模式, 模式一,jsp+javabean 模式二,jsp+javabean+servlet,即所谓的MVC设计,struts只不过是遵循MVC的一个开源框架. 在模式一中(jsp+javabean),这种设计模式适合,小规模web开发,体现转载 2016-01-25 14:42:11 · 3418 阅读 · 0 评论 -
HTTP协议与状态链接解决方案cookie,session的关系
Session简介摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录: 一、术语session 二、HTTP协议与状态保持 三、理解cook转载 2015-12-02 14:33:38 · 2224 阅读 · 0 评论 -
URI与URL的区别
URI和URL的区别这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer H转载 2015-12-02 09:58:38 · 281 阅读 · 0 评论 -
JAVA 正则表达式要点总结
JAVA中正则表达式总结一、正则表达式基础知识 1.1 句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用正则表达式搜索它的全部内容。要构造出这个正则表达式,你可以使用一个通配符——句点符号“.”。转载 2015-12-28 00:27:04 · 420 阅读 · 0 评论 -
深入理解java语言的class文件格式(五)
前情回顾本专栏的前几篇博文, 对class文件中的常量池进行了详细的解释。 前文讲解了常量池中的7种数据项, 它们分别是:CONSTANT_Utf8_infoCONSTANT_NameAndType_infoCONSTANT_Integer_infoCONSTANT_Float_infoCONSTANT_Long_infoCONSTANT_Double_info转载 2015-11-19 11:43:15 · 346 阅读 · 0 评论 -
深入理解java语言的class文件格式(四)
前情回顾在上一篇博客深入理解Java Class文件格式(三) 中, 介绍了常量池中的两种类型的数据项, 分别是CONSTANT_Utf8_infoCONSTANT_NameAndType_info 。CONSTANT_Utf8_info中存储了几乎所有类型的字符串, 包括方法名, 字段名, 描述符等等。 而CONSTANT_NameAndType_info是方转载 2015-11-19 11:41:07 · 291 阅读 · 0 评论 -
深入理解java语言的class文件格式(三)
首先, 让我们回顾一下关于class文件格式的之前两篇博客的主要内容。 在 深入理解Java Class文件格式(一) 中, 讲解了class文件在整个java体系结构中的位置和作用, 讲解了class文件中的魔数和版本号相关的信息, 并且对常量池进行了概述。 在 深入理解Java Class文件格式(二) 中, 主要讲解了class文件中的特殊字符串, 包括类的全限定名, 字段描述符和方转载 2015-11-19 11:39:53 · 342 阅读 · 0 评论 -
深入理解java语言的class文件格式(二)
在上一篇文章 深入理解Java Class文件格式(一) 中, 介绍了class文件在整个java体系结构中的位置和作用, 并对class文件的整体格式做了说明, 介绍了其中的魔数和版本号的相关内容, 并对常量池做了概述。 在本文章, 继续介绍class文件中的其他内容。class文件中的特殊字符串首先说明一下, 所谓的特殊字符串出现在class文件中的常量池中,转载 2015-11-19 11:38:13 · 339 阅读 · 0 评论 -
深入理解java语言的class文件格式(一)
Class文件在Java体系结构中的位置和作用在上一篇博客中, 大致讲解了Java虚拟机的体系结构和执行原理。 本篇博客主要讲解能够被JVM识别, 加载并执行的class文件的格式。对于理解JVM和深入理解Java语言, 学习并了解class文件的格式都是必须要掌握的功课。 原因很简单, JVM不会理解我们写的Java源文件, 我们必须把Java源文件编译成转载 2015-11-19 11:33:26 · 324 阅读 · 0 评论 -
在JSP中调用JAVA类和使用JavaBean有什么区别?
在JSP中调用JAVA类和使用JavaBean有什么区别?可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类。特殊在可以通过调用JavaBean而其他类,可以和一般java中一样使用. Bean的参数中还可以指定范围, 该Bean在服务器的JVM中将只有一个实例. Bean是和WebServer相关的,不同的页面可以通过Bean 交互.而在一个页面中的类,就没有这个转载 2015-11-24 14:25:11 · 3460 阅读 · 0 评论 -
Java变量以及内存分配(非常重要)
不知道是第几次看thinking in java了。不是的翻翻总有新的收获。堆栈静态存储区域一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表转载 2016-08-23 19:26:56 · 9329 阅读 · 1 评论