07 2016 档案
摘要:一、使用TagSupport类案例解析 1.自定义Tag使用jdbc连接mysql数据库 1.1定义标签处理器类 1.2 在tag.tld文件中添加tag标签 1.3 定义jsp,页面引入标签库,并定义标签 2.forEach循环遍历输出集合 2.1 定义自定义标签处理器类 2.3 在tld文件中定
阅读全文
摘要:一、单一职能原则 单一职能原则就是在设计程序的时候,每个对象设计只有一个职责,就是让每一个对象或者类只做一件事。 单一职能原则的好处就是高内聚低耦合。 二、开闭原则 开闭原则是指对扩展开放,对修改关闭。 第一个好处是,可以使程序有很好的适应性和灵活性,增加功能时不需要要修改已有的代码,已有的代码可以
阅读全文
摘要:一、OGNL简介 OGNL (Object-Graph Navigation Language)的缩写,简称对象图导航语言。 OGNL表达式的特特点: >能够取对象的属性,也能调用对象的方法。 >能访问静方法,静态属性。 >能访问值栈以及Stack Context >能操作集合对象 >支持赋值,运算
阅读全文
摘要:一、AOP 的概念 AOP(Aspect Oriented Programming)的缩写,面向切面编程,主要作用就是对代码进行增强处理。 理解面向切面编程的含义:就是在不改变原有程序的基础上为代码增加新的功能。 实现面向切面编程需要了解两个概念: >切入点:可以插入增强处理的方法,比如原对象的fu
阅读全文
摘要:一、使用ActionContext访问Servlet API strtus2提供了一个ActionContext类,该类别称为Action上下文或者Action环境,Action可以通过该类来访问最常用的Servlet API,该类提供了常用的方法在这做简单介绍: >getContext();静态方
阅读全文
摘要:一、在linux服务器中安装mongodb 1.首先你要有一台安装有linux系统的主机 2.从mongoDB官网下载安装包:http://www.mongodb.org/downloads 3.将下载的.tgz安装包上传到指定的目录下,我长传在/usr/local/mongod/目录下 4.lin
阅读全文
摘要:一、安装git软件 1.git下载地址:链接:http://pan.baidu.com/s/1o8AKGyQ 密码:r7rk 安装着三个.exe文件,安装成功后在桌面鼠标右键会看到:git clone,TortoiseGit,然后选择TortoiseGit中->setting- >选择语言——>简体
阅读全文
摘要:一、git进行分支管理 一开始的时候,master是一条线,git使用master指向最新的提交,再用HEAD指向master就能确定当前的分支,HEAD就是指向当前的分支。 1.创建release-branch分支 $ git checkout -b release-branch Switched
阅读全文
摘要:一、初识Spring之Ioc Spring是一个轻量级的企业级开源框架,Spring框架的核心是一个Ioc容器。 Ioc (Inversion of Control)又称"控制反转",是面向对象编程中的一种设计原则,用来降低程序代码之间的耦合度。 实战演练:使用Spring Ioc实现业务层和数据访
阅读全文
摘要:一、Spring中使用注解实现Bean的定义 在dao的实现类中添加数据访问层的注解Bean,代码例下: 以上标红的注解代码和在spring配置文件中定义<bean id="deptDao" class="com.jbit.ssh.dao.imp.DeptDaoImpl"/>效果是一样的,除了@Co
阅读全文
摘要:一、struts.xml中<package>的namespace属性的用法 在实际的开发中常会遇到name相同的<action>,如下代码: 以上的配置中在同一个namespace下有两个相同name为add的<action>,这样就不能区别了,为了解决这个问题,我们可以把两个<action>放在不
阅读全文
摘要:一、Action与MVC struts2是一个基于MVC的web应用框架,它将应用程序分为三个组件:模型,视图,控制器。 模型:包含了应用程序的业务逻辑和业务数据,由封装数据和处理业务的javaBean组成。 视图:封装了应用程序的输出形式,也就是页面,如jsp,html。 控制器:负责接收用户的h
阅读全文
摘要:我们常用的遍历集合中key和value的方式是: 方法,如果想把map集合的values转为List<String>集合可以使用下面的方法: 在api中出提供了上面的方法取得map集合中的key和value外还提供了,map.entrySet();方法,下面看看下面的示例: 代码运行结果: 总结:
阅读全文
摘要:一、Struts2简介 Struts2以WebWork优秀的设计思想为核心,吸收了Struts1的部分优点,建立了一个基于WebWork和Struts1的MVC框架。 二、搭建Struts2开发环境 2.1、通过官网下载最新版:http://struts.apache.org/download.cg
阅读全文
摘要:一、监听器 监听器是web应用程序事件模型的一部分,当web应用中的某些状态发生改变时,会产生相应的事件,监听器可以接收这些事件,并可以在事件发生时做相应的处理。 二、监听器常用的接口 2.1、javax.servlet.ServletContextListener 实现该接口可以在servlet上
阅读全文
摘要:一、过滤器 过滤器就是向web应用程序的请求和和响应添加功能的组件。过滤器能够实现客户端和目标资源之间的交互信息进行筛选和过滤,最终保留有效的数据信息。 二、过滤器的生命周期 2.1 实例化。 web容器复制创建过滤器的实例来完成过滤器的实例化,只会实例化一次。 2.2 初始化。 在进行过滤工作前会
阅读全文
摘要:一、servlet的概念 Servlet是一种独立与平台和协议的服务器端java应用程序,通过Servlet可以生成动态web页面,同时使用Servlet还可以在服务器端对客户的请求进行处理,控制程序的执行。 Servlet的主要作用就是交互式的浏览和更新数据,并生成动态的页面内容展示。 1. 服务
阅读全文

浙公网安备 33010602011771号