自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Switch的博客

分享并记录所学所见

  • 博客(46)
  • 资源 (19)
  • 问答 (4)
  • 收藏
  • 关注

原创 Hibernate入门

Hibernate入门基本概述    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB

2016-01-31 00:47:01 2250 2

原创 Struts使用细节

Struts使用细节为什么使用DispatchAction(分派action)?    如果每个请求都对应一个action,这样就会造成action过多,使得程序显得比较臃肿。这样就可以通过使用DispatchAction,其原理是将一类请求写到一个action中。PS:其实这种思想和以前学Servlet时,处理一类事物的控制器差不多。原文链接:用户管理系统 Dispa

2016-01-29 01:03:46 1444

原创 读《写给大家看的设计书》

读《写给大家看的设计书》    这段时间略读了一遍《写给大家看的设计书》第四版,作为一名开发者来说,这种设计细胞确实不怎么样。通过略读也有一些收获,而贯穿全文的“4大基本原则”则是核心心思,应该不断的以这样的思维来思考怎样才能设计得更好。特附上“4大基本原则”以备后用。 一 4大基本原则1 对比(Contrast)    对比的基本思想是,要避免页面上的元素太过相似。如果元

2016-01-27 18:03:51 2603

原创 Struts标签入门

Struts标签入门基本概述    Struts 是 Apache Jakarta 的一个著名的开源项目,目标是为构建基于 Java 的 web 应用程序提供一个框架。Struts 提供了非常多的标签,依据功能和使用习惯的不同被分到了四个标签库中:n Bean Tags:该标签库包含的标签可以用来创建 bean、访问 bean 和访问 bean 的属性。同时提供了依据 cook

2016-01-26 12:50:48 2449

原创 JSTL入门

JSTL入门基本概述    JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。    JSTL 1.0 发布于 2002 年 6 月

2016-01-26 00:08:37 1838 4

原创 Struts入门

Struts入门基本概述    Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller(MVC)设计模式的应用框架,是MVC经典设计模式中的一个经典产品。

2016-01-22 15:13:03 1839

原创 XML学习笔记--导航

XML入门DTD详解XML编程-DOMXML编程-SAXXML编程-DOM4JXPath技术

2016-01-20 16:04:47 1499

原创 XPath技术

XPath技术基本概述    XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初 XPath 的提出的初衷是将其作为一个通用的、介于XPointer与XSLT间的语法模型。但是 XPath 很快的被开发者采用来当作小型查询语言。PS:其配合DOM4J解析技术

2016-01-20 15:54:33 2719

原创 XML编程-DOM4J

XML编程-DOM4J基本概述    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面还可以找到一篇文章,对主流的Java XML API进行的性能

2016-01-20 14:58:36 1215

原创 UML学习笔记--导航

UML基础概述UML与需求分析UML类图与对象图UML活动图UML状态机图UML顺序图和通信图UML用例图UML部署图和构件图UML包图UML与需求分析进阶UML全家福考勤管理系统需求文档

2016-01-19 16:48:02 1909

原创 XML编程-SAX

XML编程-SAX基本概述    SAX,全称Simple API for XML,既是一种接口,也是一种软件包。它是一种XML解析的替代方法。SAX不同于DOM解析,它逐行扫描文档,一边扫描一边解析。由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中,这对于大型文档的解析是个巨大优势。    SAX是一个用于处理XML事件驱动的“推”模型,虽然它不是W3C标准

2016-01-19 16:20:38 1173

原创 XML编程-DOM

XML编程-DOMXML解析技术    xml解析技术常用的有两类:dom解析和sax解析。dom:(Document Object Model, 即文档对象模型)是W3C组织推荐的处理XML的一种方式。sax:(Simple API for XML)不是官方标准,但它是XML社区事实上的标准,几乎所有的XML解析器都支持它。 Jaxp介绍    Jaxp(Ja

2016-01-19 14:42:31 1764

原创 DTD详解

DTD详解基本概述    文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言(SGML)和可扩展标记语言(XML)1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。文档类型定义也可用做保证标准通用标记语言、可扩展标记语言文档格式的合法性,可通过比较文档和文档类型定义

2016-01-19 11:38:37 10352 4

原创 UML全家福

UML全家福

2016-01-17 12:33:16 1735 1

原创 UML与需求分析进阶

UML与需求分析进阶需求分析全过程第一阶段:战略分析1、为什么会有这样一个项目?2、客户为什么想做这个项目?3、公司为什么会接这个项目?4、公司在这个项目上的战略是怎样的? 第二阶段:需要分析1、目标    目标是系统的高层次需求,也是必须要把握的宏观方向。2、涉众及待解决问题    1、涉众分类        1、系统的用户

2016-01-17 12:10:53 3147

原创 UML包图

UML包图基本概述    包图(Package Diagram)是UML中的组织图形,其能有效的组织好各种UML图和表达思路,其功能是组织包内元素,控制访问。 基本语法解释:1、包有包的名字和包之间的关系。2、包之间的关系有三种:    1、包含关系:包可以嵌套包,而且嵌套层次不受限制。    2、依赖关系:一个包依赖于另一个包提供的服务。 

2016-01-17 10:52:55 2385

原创 UML部署图和构件图

UML部署图和构件图基本概述    部署图和构件图是获取和描述非功能需求的重要工具。 网络拓扑图部署图    部署图和网络拓扑图相似,都是在物理层次上做整体的系统规划,但是部署图功能更强大,可以继续细化设计。基本语法解释:1、实际环境中的一台电脑、服务器等硬件设备,在部署图中用节点来表示,节点是一个立体矩形

2016-01-17 10:37:00 14531 3

原创 UML用例图

UML用例图基本概述    用例图(Use Case Diagram)是用于描述某某角色通过某某系统能做什么事情。当需要对系统整体或者某一部分功能进行行为建模时,就能够使用用例图了。 用例图基本语法解释:1、主角表示执行者(Actor),其表示的是与当前系统交互交互的人或者其他系统。2、用例能够表示系统能够为执行者提供什么功能。3、用例是以动

2016-01-15 21:52:45 5182 3

原创 UML顺序图和通信图

UML顺序图和通信图基本概述    当流程涉及到多个角色,并且通过多对角色交互展开时,顺序图是不二选择。案例:顺序图基本语法解释:角色:一般代表某人。对象:一般代表某系统。激活条:激活条也叫作会话,每次会话就是一次交互。消息:    1、简单消息:表示一般的消息。    2、同步消息:待消息接收者响应之后才

2016-01-15 20:07:59 27074

原创 UML状态机图

UML状态机图基本概述    状态机图描述的是围绕某一事物状态变化的图。它也是三大流程分析利器之一。它和活动图的区别在于,活动图是描述事物发生的流程,是多个角色参与的,而状态机描述的是事物的状态变化,并没有角色这个概念。 案例:状态机图基本语法解释:1、和活动图一样,状态机图也是只能有一个开始状态,可以有多个结束状态。

2016-01-15 18:52:39 21066

原创 UML活动图

UML活动图基本概述    活动图(Activity Diagram)是用来表达流程的常用的一种UML。它与流程图很相似,比较容易掌握。 PS:这里先引出一个概念,那就是行为建模的三大利器,活动图(Activity Diagram)、状态机图(State Machine Diagram)、顺序图(Sequence Diagram)。使用者三种UML图,可以详尽互补的表示出项

2016-01-15 17:29:03 4666

原创 UML类图与对象图

UML类图与对象图基本概述    类图(Class Diagram)应该是使用的最多的一种UML图。其语法并不复杂,可能只需要几天时间就能掌握,但是其背后的面向对象(OO)思想却是需要日积月累才能深刻理解。 面向对象的四种常见思想1、OOA(Object-Oriented Analysis 面向对象分析)2、OOD(Object-Oriented Desig

2016-01-15 15:26:41 13948 7

原创 UML与需求分析

UML与需求分析基本概述    常常会听到这样一句话,客户需要的是一把梯子,系统分析师了解到的是一张凳子,开发人员做出来的是一张桌子。由此可以看出需求分析的准确性和正确性的重要之处。  需求分析中出现差异性问题的原因1、很多角色会参与到需求分析中来2、不同的角色会有不同的出发点3、人的需求分析能力是有差异的4、需求的“词不达意”5、需求是不断

2016-01-15 13:42:56 4500

原创 XML入门

XML入门基本概述    可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化

2016-01-14 21:50:30 1744 2

原创 Java操作MySQL

Java操作MySQLPS:在之前的博客中详细的介绍了JAVA怎么用JDBC连接数据库,包括SQL Server和Oracle,用JDBC连接MySQL除了加载驱动和获得连接不同,其他都是一样的操作。附上以前的博客:Java操作Oracle、Java操作数据库加载驱动Class.forName("com.mysql.jdbc.Driver");获取连接ct

2016-01-13 20:32:14 1200

原创 MySQL函数

MySQL函数日期和时间函数CURRENT_DATE (  )当前日期CURRENT_TIME (  )当前时间CURRENT_TIMESTAMP (  )当前时间戳DATE (datetime )返回datetime的日期部分DATE_A

2016-01-13 19:24:50 1864

原创 MySQL数据类型

MySQL数据类型数值型1、bit(m) m默认1 最大为64    bit是位的意思,也就是说该类型表述某值占多少位,如果要表示0,1两种状态的话,bit(1)足以。 案例create table test1 (id bit(1));2、tinyint [unsigned]     如果是有符号则表示 -128 到 127 ,如果是无符号 0-2553

2016-01-13 16:37:09 802

原创 MySQL入门

MySQL入门基本概述    MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 是现在最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。    MySQL

2016-01-13 16:30:43 1847

原创 SqlHelper操纵数据库工具类

SqlHelper操纵数据库工具类    该工具类是SqlHelper的基础版本,将整个类做成静态类,这样可能很难应付高并发的数据库操作,不过这个问题是能够解决的,通过创建SqlHelper对象,将成员变量,成员方法的static去掉,将获取连接这个操作分离出去,做成一个类,每次获取连接时,获取那个类的对象。这样就在一定程度上解决并发的问题。属性文件dbInfo.prope

2016-01-10 19:25:05 1610

原创 JDBC简单整理1

JDBC简单整理1JDBC介绍及简单入门    前段时间已经整理过了关于怎么使用JDBC,操作的数据库的博客,包括Oracle和SQL Server,其实用JDBC的方式只是加载驱动和获取连接时不同。其他各种操作基本一致。特附上博客链接:Java操作数据库、Java操作Oracle 案例:package com.jdbc;import java.sql.Con

2016-01-10 19:05:37 1007

原创 购物车

购物车基本概述     该项目是一个简单的购物车项目,用到了WEB-Servlet实现的MVC模式。 架构图数据库设计--用户表create table users( id number primary key, --用户ID name varchar2(50) not null, --用户名 pwd varchar2(50) not

2016-01-09 15:16:20 1729

原创 Servlet&JSP学习笔记--导航

Servlet

2016-01-09 14:22:43 1813

原创 Web MVC模式实现

Web MVC模式实现    Java WEB中 MVC模式是一种非常好的框架搭建思想,其思想是将输入、处理、输出进行分离。现在给出两种常用的MVC实现方式。Web-ServiceWeb-Service-Dao总结   ----------参考《韩顺平.细说JSP》

2016-01-07 20:27:09 2237 4

原创 JSP入门

JSP入门基本概述     JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(ta

2016-01-07 20:05:13 14084 6

原创 考勤管理系统需求文档

考勤管理系统需求文档简介背景      某软件公司,员工人数100人左右,大部分员工是软件研发人员,包括项目经理、软件设计师、程序员、测试工程师、实施工程师等,除此之外还包括行政人员、财务人员。公司在软件研发及日常管理上有一套成熟的管理方法,在没有考勤系统之前,与考勤相关的管理工作是这样的:l        每位员工需要上午上班时打一次卡,下午下班时打一次卡,中午的休息不需

2016-01-07 09:30:36 29728 2

原创 用户管理系统

用户管理系统基本概述    该系统是一个简单的用户管理系统,目前实现的功能不是很多,但是可以扩展。其结构采用的是MVC模式。 MVC模型示意图系统框架图开发目录结构图注意事项:数据库采用的是Oracle数据库,用户名,密码之类的在上图的dbinfo.properties文件下更改,使用其他数据库

2016-01-05 20:25:11 3484

原创 ServletContext

ServletContext基本概述     servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。

2016-01-05 20:01:24 1739

原创 简易购物车

简易购物车    就是一个简单的购物车,还可以扩展。实现原理:    用户在ShowBook页面购书,BuyBookCl进行业务逻辑处理之后,显示在ShowMyCart上。Book是图书信息类,DB是一个内存图书数据库,用来存放初始化图书信息。 使用技术:1、JAVASE中的ArrayList,HashMap,LinkedHashMap2、Session技术

2016-01-05 16:38:28 2027

原创 过滤器Filter

过滤器Filter基本概述    Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。参考文档:http://tomcat.apache.org/tomcat-5.5-doc/servle

2016-01-05 16:29:44 2012

原创 Servlet详解

Servlet详解基本概述    Session在计算机中,尤其是在网络应用中,称为“会话控制”。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到关闭这个网站所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的

2016-01-04 21:13:26 3108 2

个人博客设计文档

自己写的一个小blog网站的设计文档,该网站采用的是SSH和Bootstrop技术。具体内容请参考文档,项目在https://github.com/Switch-vov/MyBlog上,如有需要请自行下载,但需要注明出处,谢谢合作。

2016-04-28

Linux学习未做笔记部分

包括第二十五讲邮件服务.ppt,第二十六讲HA集群.ppt,第二十七讲LB集群.ppt,第二十八讲运维安全+面试技巧.ppt

2016-04-12

oolong.jar

将oolong.jar加入classpath,在控制台通过java COM.sootNsmoke.oolong.Gnoloo 字节码文件就能导出相应的j后缀文本文件。 例如:java COM.sootNsmoke.oolong.Gnoloo HelloWorld.class 就能在HelloWorld.class文件目录下生成相应的HelloWorld.j文件

2016-03-21

Java网络编程案例--CS模型的简单实现

Java网络编程案例--CS模型的简单实现

2016-03-13

SpringMVC实战-雇员薪资管理系统

SpringMVC实战-雇员薪资管理系统,Spring2.5+Hibernate3.3+Struts1.3

2016-02-29

SSH整合包(S1.3+S2.5+H3.3)

SSH整合开发包,版本为Struts1.3+Spring2.5+Hibernate3.3

2016-02-29

Struts框架文件上传下载案例

Struts框架文件上传下载案例,需要的自取。

2016-01-29

JSTL使用手册

JSTL使用手册,需要的自取

2016-01-25

JSTL1.2 JAR包

JSTL1.2 JAR包,需要的自取

2016-01-25

Struts三种开发方法案例

Struts三种开发方法案例,包括全手工、半手工半工具、全工具。需要自取

2016-01-22

Struts1.3和config配置详解

Struts1.3的帮助文档、Jar包和struts-config.xml的配置详解

2016-01-22

Javaweb购物车

简单的购物车,使用Java开发,采用Web-Service实现的MVC模式。

2016-01-09

考勤管理系统

该文档是考勤管理系统的需求文档,需要的自取

2016-01-07

用户管理系统

一个简单的用户管理系统,用Servlet开发的,可以进行扩展。

2016-01-05

Java集合框架源码

Java集合框架源码,需要的自行下载!

2015-10-30

一个简单的PHP Web论坛

一个简单的PHP Web论坛源代码及详细注释,需要的自取。 一个简单的PHP Web论坛源代码及详细注释,需要的自取。

2015-09-15

一个简单的PHP邮件列表管理器

一个简单的PHP邮件管理器,有详细的注释以及开发文档。

2015-09-11

一个简单的PHP购物车系统

一个简单的PHP购物车系统,有需要的可以下载

2015-09-02

PHP在线书签系统

一个简单的PHP在线系统,含详细代码,需要的请下载。

2015-08-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除