随笔分类 -  Collect

摘要:前边讲述了用于处理数据流程的Struts2的框架,和用于操作数据的IBatis持久层框架,这篇博客开始总结一下Spring框架,是进行对象管理,对象关联,解耦的一个中间层框架。SSH(Struts+Spring+Hibernate)三大Spring在中间就起着一个承上启下的作用。好,首先我们先来看一... 阅读全文
posted @ 2015-08-20 17:37 凡尘里的一根葱 阅读(162) 评论(0) 推荐(0)
摘要:数据库连接有很多中方式,JDBC数据库的连接方式,前边我们已经介绍过了,而开发中我们经常使用的是DataBaseConnectionPool(数据库连接池,DBCP)。数据库连接池到底是什么?它比jdbc数据库连接有什么优势呢?它又怎么使用呢?一,先看一下JDBC连接,每次用户访问数据库时,需要JD... 阅读全文
posted @ 2015-08-20 17:29 凡尘里的一根葱 阅读(205) 评论(0) 推荐(0)
摘要:IBatis是持久层的框架,也就是我们说的Dao层框架,关注数据库操作以及和Java对象之间的关联,我们将这样的框架也称之为ORM(Object/Relaction Mapping)框架.而这里映射的主要是我们的表和实体(bean)之间的对应关系。或者说IBatis更像是一个映射器.一,概念介绍... 阅读全文
posted @ 2015-08-20 17:22 凡尘里的一根葱 阅读(257) 评论(0) 推荐(0)
摘要:Struts框架一共为我们提供了35个拦截器,其中默认的拦截器有18个,框架访问action的异常处理,配置信息处理,转发重定向选择,上传等等等等,都是这18个拦截器中设置的,起着非比寻常的作用。而这些在struts-default.xml文件中都有设置,看一下吧:[html]view plainc... 阅读全文
posted @ 2015-08-20 17:13 凡尘里的一根葱 阅读(256) 评论(0) 推荐(0)
摘要:上篇博客总结了数据流转各个方面的内容,这篇重点说一下框架对于界面上知识。一,说到页面,记得在总体介绍中,说到Struts2比Struts1的一方面优势就是它支持更多的视图技术(Freemarker,Volicity),而,不仅仅是JSP。先简单看一下Freemarker吧! 1,简单介绍: ... 阅读全文
posted @ 2015-08-20 17:08 凡尘里的一根葱 阅读(200) 评论(0) 推荐(0)
摘要:一款软件,无在乎对数据的处理。而B/S软件,一般都是用户通过浏览器客户端输入数据,传递到服务器,服务器进行相关处理,然后返回到指定的页面,进行相关显示,完成相关功能。这篇博客重点简述一下Struts2框架是如何进行数据流转处理呢!一,首先学习一种表达式:OGNL:Object-Graph Navig... 阅读全文
posted @ 2015-08-20 17:02 凡尘里的一根葱 阅读(257) 评论(0) 推荐(0)
摘要:接上一篇博客,这篇博客讲述一下2——9小标题的内容,这些问题都可以在struts2配置文件中设置(当然有的也可以在Struts.properties属性文件,web.xml中进行设置),而且常规开发中也基本都是在struts2配置文件中设置呢,也提倡大家在这里写,方便统一管理,所以可以说是如何编写s... 阅读全文
posted @ 2015-08-20 16:48 凡尘里的一根葱 阅读(303) 评论(0) 推荐(0)
摘要:这篇博客开始将总结一下有关框架的知识,在开发中合适的利用框架会使我们的开发效率大大提高。当今比较流行的开源框架:关注数据流程的MVC框架(Struts1/2, WebWork, Spring MVC……)关注数据关系的容器框架(Spring, GUICE……)关注数据操作的持久层框架(Hiberna... 阅读全文
posted @ 2015-08-20 16:36 凡尘里的一根葱 阅读(180) 评论(0) 推荐(0)
摘要:Hibernate和Spring框架的开发前边总结了,这次看一下流行的MVC流程框架Struts2的注解开发吧。Struts2主要解决了从JSP到Action上的流程管理,如何进行Uri和action类中每个方法的绑定这是重点,在这里先简单看一下配置文件中的简单配置: ... 阅读全文
posted @ 2015-08-20 15:56 凡尘里的一根葱 阅读(201) 评论(0) 推荐(0)
摘要:Spring框架的核心功能IoC(Inversion of Control),也就是通过Spring容器进行对象的管理,以及对象之间组合关系的映射。通常情况下我们会在xml配置文件中进行action,service,dao等层的声明,然后并告知框架我们想要的注入方式,然后在类中声明要组合类的get,... 阅读全文
posted @ 2015-08-20 15:49 凡尘里的一根葱 阅读(204) 评论(0) 推荐(0)
摘要:在利用注解开发数据库持久层以前,需要学习一个规范JPA(Java Persistence API),这也是SUN公司提出的数据库的持久化规范。就类似于JDBC,Servlet,JSP等规范一样。而Hibernate框架就实现了此规范,我们可以通过注解和配置文件来实现此规范。前边的学习都是建立在配置文... 阅读全文
posted @ 2015-08-20 15:38 凡尘里的一根葱 阅读(188) 评论(0) 推荐(0)
摘要:在编程中,一直强调的一点就是注释的编写,注释的规范等等。尤其是越是核心,程序越复杂,逻辑越多的清空下,注释的编写对我们以后的阅读代码,维护软件起着至关重要的作用。一款软件有着好的注释,相当于一个中国人阅读一篇带着汉语翻译的英文文章,其阅读速度是事半功倍的效果。但是今天想要总结的却不是代码中的注释需要... 阅读全文
posted @ 2015-08-20 15:29 凡尘里的一根葱 阅读(287) 评论(0) 推荐(0)
摘要:serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同... 阅读全文
posted @ 2015-08-20 14:58 凡尘里的一根葱 阅读(162) 评论(0) 推荐(0)
摘要:每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的... 阅读全文
posted @ 2015-08-20 13:51 凡尘里的一根葱 阅读(167) 评论(0) 推荐(0)
摘要:Log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html我们先看一个最简单的示例:【示例1】项目结构: 【... 阅读全文
posted @ 2015-08-20 13:31 凡尘里的一根葱 阅读(178) 评论(0) 推荐(0)
摘要:1.介绍1)DOM(JAXP Crimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而... 阅读全文
posted @ 2015-08-20 10:05 凡尘里的一根葱 阅读(221) 评论(0) 推荐(0)
摘要:什么是 XML?XML 指可扩展标记语言(EXtensibleMarkupLanguage)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是W3C 的推荐标准实例: Anna ... 阅读全文
posted @ 2015-08-20 10:04 凡尘里的一根葱 阅读(134) 评论(0) 推荐(0)
摘要:一、JSON是什么?:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSO... 阅读全文
posted @ 2015-08-19 23:47 凡尘里的一根葱 阅读(745) 评论(0) 推荐(0)
摘要:在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。用org.son构造和解析Json数据的方法详解请参见我下一篇博文:Java构造... 阅读全文
posted @ 2015-08-19 23:46 凡尘里的一根葱 阅读(311) 评论(0) 推荐(0)
摘要:1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。2. json-lib 主页 :http://json-lib.sourceforge.net/3.执行环... 阅读全文
posted @ 2015-08-19 23:42 凡尘里的一根葱 阅读(215) 评论(0) 推荐(0)