摘要: 一、安装git软件 1.git下载地址:链接:http://pan.baidu.com/s/1o8AKGyQ 密码:r7rk 安装着三个.exe文件,安装成功后在桌面鼠标右键会看到:git clone,TortoiseGit,然后选择TortoiseGit中->setting- >选择语言——>简体 阅读全文
posted @ 2016-07-13 16:07 夏中伟 阅读(261) 评论(1) 推荐(2) 编辑
摘要: 一、git进行分支管理 一开始的时候,master是一条线,git使用master指向最新的提交,再用HEAD指向master就能确定当前的分支,HEAD就是指向当前的分支。 1.创建release-branch分支 $ git checkout -b release-branch Switched 阅读全文
posted @ 2016-07-13 11:47 夏中伟 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、初识Spring之Ioc Spring是一个轻量级的企业级开源框架,Spring框架的核心是一个Ioc容器。 Ioc (Inversion of Control)又称"控制反转",是面向对象编程中的一种设计原则,用来降低程序代码之间的耦合度。 实战演练:使用Spring Ioc实现业务层和数据访 阅读全文
posted @ 2016-07-11 16:36 夏中伟 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 一、Spring中使用注解实现Bean的定义 在dao的实现类中添加数据访问层的注解Bean,代码例下: 以上标红的注解代码和在spring配置文件中定义<bean id="deptDao" class="com.jbit.ssh.dao.imp.DeptDaoImpl"/>效果是一样的,除了@Co 阅读全文
posted @ 2016-07-11 15:10 夏中伟 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一、struts.xml中<package>的namespace属性的用法 在实际的开发中常会遇到name相同的<action>,如下代码: 以上的配置中在同一个namespace下有两个相同name为add的<action>,这样就不能区别了,为了解决这个问题,我们可以把两个<action>放在不 阅读全文
posted @ 2016-07-10 11:20 夏中伟 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、Action与MVC struts2是一个基于MVC的web应用框架,它将应用程序分为三个组件:模型,视图,控制器。 模型:包含了应用程序的业务逻辑和业务数据,由封装数据和处理业务的javaBean组成。 视图:封装了应用程序的输出形式,也就是页面,如jsp,html。 控制器:负责接收用户的h 阅读全文
posted @ 2016-07-09 16:02 夏中伟 阅读(432) 评论(2) 推荐(0) 编辑
摘要: 我们常用的遍历集合中key和value的方式是: 方法,如果想把map集合的values转为List<String>集合可以使用下面的方法: 在api中出提供了上面的方法取得map集合中的key和value外还提供了,map.entrySet();方法,下面看看下面的示例: 代码运行结果: 总结: 阅读全文
posted @ 2016-07-05 14:12 夏中伟 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、Struts2简介 Struts2以WebWork优秀的设计思想为核心,吸收了Struts1的部分优点,建立了一个基于WebWork和Struts1的MVC框架。 二、搭建Struts2开发环境 2.1、通过官网下载最新版:http://struts.apache.org/download.cg 阅读全文
posted @ 2016-07-03 12:47 夏中伟 阅读(468) 评论(0) 推荐(1) 编辑
摘要: 一、监听器 监听器是web应用程序事件模型的一部分,当web应用中的某些状态发生改变时,会产生相应的事件,监听器可以接收这些事件,并可以在事件发生时做相应的处理。 二、监听器常用的接口 2.1、javax.servlet.ServletContextListener 实现该接口可以在servlet上 阅读全文
posted @ 2016-07-02 19:22 夏中伟 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、过滤器 过滤器就是向web应用程序的请求和和响应添加功能的组件。过滤器能够实现客户端和目标资源之间的交互信息进行筛选和过滤,最终保留有效的数据信息。 二、过滤器的生命周期 2.1 实例化。 web容器复制创建过滤器的实例来完成过滤器的实例化,只会实例化一次。 2.2 初始化。 在进行过滤工作前会 阅读全文
posted @ 2016-07-01 23:03 夏中伟 阅读(294) 评论(1) 推荐(0) 编辑
摘要: 一、servlet的概念 Servlet是一种独立与平台和协议的服务器端java应用程序,通过Servlet可以生成动态web页面,同时使用Servlet还可以在服务器端对客户的请求进行处理,控制程序的执行。 Servlet的主要作用就是交互式的浏览和更新数据,并生成动态的页面内容展示。 1. 服务 阅读全文
posted @ 2016-07-01 22:34 夏中伟 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一、先创建一个github账号 二、创建一个仓库 按照创建步骤一步一步填写响应的信息 三、我在github上创建了一个名为images的常客 四、常见成功后将图片上传至images.git仓库中 五、上传成功后在浏览器输入 http://github.com/github用户名/仓库名/raw/ma 阅读全文
posted @ 2016-06-30 18:01 夏中伟 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 一、EL表达式:是Expression Language的缩写 EL表达式不区分字母的大小写,并且语法非常简单。${EL表达式},还可以只用'.'操作符和“[]”操作符来完成。 EL表达式通常用有:对象和属性,使用“.”操作符来访问对象的属性,如${a.b}。 “[]”操作符不仅可以访问对象的属性还 阅读全文
posted @ 2016-06-30 16:38 夏中伟 阅读(174) 评论(0) 推荐(1) 编辑
摘要: 一、自定义标签入门之无参数自定义标签 1.1、自定义标签简介 当我们在JSP页面使用一个简单的标签时,底层实际上由标签处理类提供支持,从而可以使用简单的标签来封装复杂的功能,从而使团队更好地协作开发。 自定义标签顶级接口:jspTag接口,它有两个子接口Tag接口和simpleTage接口(jsp2 阅读全文
posted @ 2016-06-28 19:05 夏中伟 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 一、利用google提供的的zxing生成不包含logo的二维码 运行main方法后在: 二、利用google的zxing生成包含logo的二维码 使用简介: 在QEcodeUtil.java类中: 运行main方法后生成的二维码: 三、使用Jquery.qrcode生成二维码 下载项目使用: 代码 阅读全文
posted @ 2016-06-26 22:16 夏中伟 阅读(391) 评论(0) 推荐(1) 编辑