自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(214)
  • 收藏
  • 关注

原创 软件开发的步骤

需求分析需求调研分析需求评审编写需求规格说明书概要设计系统架构设计软件结构设计公共数据结构设计系统环境约定编写概要设计文档详细设计各功能业务逻辑与实现设计编写详细设计说明书编码登录,注册功能权限管理功能角色管理功能VIP会员功能支付功能...测试功能测试集

2017-10-30 08:18:55 509

转载 SPRING.NET

Spring.NET 1.3.2 集成 NHibernate 3.2 - 1 - 下载软件Spring.NET 是一个非常优秀的框架,对 DI 和 AOP 提供了强大而又方便的支持。NHibernate 是优秀的 ORM 框架,在开发中,我们希望能够集成使用这两个框架,在 Spring.NET 1.3.2 中对于当前的 NHibernate 3.2 提供了直接的支持。目前 NHiberna

2017-09-24 06:53:41 3446

转载 个非常好用的框架-AngularJS(一)

前  言           AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。  AngularJS 是一个 JavaScript 框架。它是一个以 JavaSc

2017-09-24 06:22:28 3179

转载 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)

搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境使用这套框架不是很长时间。但也基本应用了几个项目中了。在此和大家分享一下我是怎样一步一步搭建此框架的。并为初学者提供一个简单的示范。欢迎共同讨论技术问题。【本人纯属菜鸟!不足之处多谅解!】第一步:      首先要看一下我项目中三层与mvc以及Spring.Net,N

2017-09-24 06:13:28 506

转载 struts2的核心和工作原理

在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标    Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势    Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Serv

2017-09-21 15:21:04 392

转载 struts2框架

在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标    Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势    Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Serv

2017-09-19 14:17:22 433

转载 jSP中文乱码问题终极解决方案

在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。先看一个JSP程序:[java] view plaincopyprint?"java" import="java.util.*"  %>              中文显示示例                     这是一个中文显示示例:           

2017-09-15 16:27:19 237

转载 开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo

热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力。由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全免费的js框架——easyUI。它有完整的demo和强大AIP手册,使我在开发过程中得心应手。以下是这篇博文Demo程序的演示效果:  解决方案如图1所示图1   Domain:领域模型  Dao:持久层

2017-09-14 07:25:57 401

转载 Spring.NET企业架构实践之 NHibernate + Spring.NET + WCF + Windows服务 + Silverlight 中小企业应用架构完整Demo

最近由于工作忙的原因,博客更新的比较慢,在此给园子里的朋友说声抱歉。于是,我利用周末的时间写了一份Spring.NET架构的综合应用,希望这样的实用型架构能受到大家的欢迎。  一、概括  此Demo使用的开发工具是:VS2010,数据库任意,Silvelright版本是4.0。Demo分为三层(Tier),数据库,服务器端,客户端。其中,服务器端又分为三层(Layer),持久层,服务层

2017-09-14 07:21:30 418

转载 .Net下的 ORM框架介紹

在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.Castle ActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq 一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于

2017-09-14 07:19:08 299

转载 JAVA过滤器大全代码

一、字符编码的过滤器 import javax.servlet.*; import java.io.IOException;/** *//** * 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求参数的中文问题 */ public class CharacterEncodingFilter 

2017-09-11 20:21:29 1010

翻译 An internal error occurred during: "Launching House on Tomcat 7.x". java.lang.NullPointerException

很多时候在使用Tomcat服务器时遇到如下错误:An internal error occurred during: "Launching House on Tomcat  7.x".java.lang.NullPointerException解决办法分为3个步骤:①:关闭MyEclipse工作空间②:删除工作空间下的“/.metadat

2017-09-10 16:49:04 686

转载 NHibernate使用之详细图解

本文档适合初级开发者或者是第一次接触NHibernate框架的朋友,其中NHibernate不是最新的版本,但是一个比较经典的版本 NHibernate 2.1.2,其中用红线标注的部分一定要仔细看,这些都是容易忽略和出错的地方,笔者在此给大家做了特殊标记。NHibernate框架的介绍:http://baike.baidu.com/view/954535.htm开发环境 

2017-09-10 06:56:55 397

转载 四大线程池详解

new Thread 的弊端首先看一段代码:/** * Created by Zero on 2017/8/30. */public class ThreadTest { public static void main(String[] args) { while (true) { new Thread(new Runnable()

2017-09-10 06:49:25 426

转载 大数据量下的分页解决方法

答:最好的办法是利用sql语句进行分页,这样每次查询出的结果集中就只包含某页的数据内容。再sql语句无法实现分页的情况下,可以考虑对大的结果集通过游标定位方式来获取某页的数据。sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql:sql server:String sql = "select top "

2017-09-10 06:47:46 2371

转载 存储过程详解

什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。2.一个存储过程在程序在

2017-09-10 06:45:59 471

转载 Java数据对象(JDO)的前世今生

1 Java与数据库应用,JDBC  Java发明以来,在短短的几年之间,迅速占领了从桌面应用(J2SE)到服务器(J2EE),再到小型设备嵌入式系统(J2ME)的应用开发市场,其语言吸取了SmallTalk的一切皆对象的理念,摆脱了C++的历史累赘,简洁、自由的风格赢得了很多开发者的喜爱。从JDK1.1开始,Java成为实用的语言,而不是被人观望的新品秀;再经过JDK1.2的大量增强(尤

2017-09-10 06:44:28 685

转载 classforName

Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("p

2017-09-10 06:42:47 367

转载 JDBC常用的接口

1.Driver接口。对于每一个数据库驱动程序都必须实现Driver接口,在编写程序时,当需要连接数据库的时候就需要装载由数据库厂商提供的数据库驱动程序,装载的方式如下:Class.forname("jdbc.driver_class_name");同时要注意的就是在使用Class.forname时首先需要引入java.sql包。下面这段代码就是装载SQL Server数据

2017-09-10 06:39:29 3634

转载 说出数据连接池的工作机制是什么

J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。   调用:客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为 忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。释放:当使用的池连接调用完成后,池驱动程序将此连接表记为空闲, 其他调用就可以使用这个连接。---------------

2017-09-10 06:35:02 2453

转载 JDBC调用存储过程

在JDBC API中提供了调用存储过程的方法,通过CallableStatement对象进行操作。CallableStatement对象位于java.sql包中,它继承于Statement对象,主要用于执行数据库中定义的存储过程,其调用方法如下:{call [(,,...)]}其中,arg1、arg2为存储过程中的参数,如果存储过程中需要传递参数,可以对其进行赋值操作。技巧:存

2017-09-10 06:30:54 694

转载 存储过程(Stored Procedure)

存储过程(Stored Procedure)可以包含逻辑判断的sql语句集合。是经过预编译,存在于数据库中。通过调用指定存储过程的名字(可有参,可无参)来执行。优点:简化了复杂的业务逻辑,根据需要可重复使用屏蔽了底层细节,不暴露表信息即可完成操作降低网络的通信量,多条语句可以封装成一个存储过程来执行设置访问权限来提高安全性提高

2017-09-09 15:29:32 612

转载 什么是视图

一、什么是视图¨        视图是查看数据库表中数据的一种方法;¨        视图提供了存储预定义的查询语句作为数据库中的对象以备以后使用的能力;¨        视图只是一种逻辑对象,并不是物理对象,因为视图不占物理存储空间;¨        在视图中被查询的表称为视图的基表;¨        视图的内容包括:基表的列的子集或者行的子集;两个或者多

2017-09-09 15:28:06 3035 1

原创 数据库的三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值

2017-09-09 15:25:37 273

转载 主键和唯一索引的区别

-- 区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改

2017-09-09 15:24:15 257

转载 ORACLE基本数据类型总结

ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLO

2017-09-09 15:23:02 200

转载 .NET连接数据库的几种方法

第一种,放在web.config中            ...推荐用第二种方式,把数据库连接写在类文件里面,方便重复使用。connectionString ="Initial Catalog=" + dbName + ";Data Source=" + dbServer +";Integrated Security=SSPI;"

2017-09-09 15:21:36 2431

转载 .NET(C#)连接各类数据库代码-集锦

1.C#连接连接Access 复制代码 代码如下:using System.Data;  using System.Data.OleDb;  ..  string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";  strConnection+=@"Data Source=C:BegASPNETNorthwind.md

2017-09-09 15:21:21 245

转载 ADO.NET

一、简单介绍ADO.NETSystem.Data:DataTable,DataSet,DataRow,DataColumn,DataRelation,ConstraintSystem.Data.Common(各种数据访问类的基类和接口):DataColumnMapping,DataTableMappingSystem.Data.SqlClient(对Sql Server进行操作的数据访

2017-09-09 15:21:04 181

转载 怎样使用ADO.NET连接数据库

ADO.NET是.NET Framwork中不可缺少的一部分,它是一组类。通过一组类, .NET应用程序就可以访问数据库了。应用程序可以通过ADO.NET技术与这些数据源进行连接,对数据进行增删改查等操作。工具/原料SQL数据库(这里使用SQL2008)Visual Studio (这里使用Visual Studi

2017-09-09 15:20:28 546

转载 Oracle数据库分页的三种方法

-- 不能对ROWNUM使用>(大于1的数值)、>=(大于或等于1的数值)、=(大于或等于1的数值),否则无结果-- 所以直接用只能从1开始-- rownum >10 没有记录,因为第一条不满足去掉的话,第二条的rownum又成了1,所以永远没有满足条件的记录。select * from student where rownum>=1;--如果想要用rownum不从1开始,需按

2017-09-09 15:19:59 306

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

1、基本概念 1.1、Spring         Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成

2017-09-08 12:14:01 229

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

2017-09-08 12:12:20 207

转载 Struts 框架详解

在Struts2的Model-View-Controller模式实现以下五个核心组件: 动作-Actions拦截器-Interceptors值栈/OGNL结果/结果类型视图技术 Struts 2和传统的MVC框架有些不同,在该框架中的作用的模式,而不是控制器的作用略有不同,虽然有一些重叠。这是Struts的MVC模式的体系结构概述。

2017-09-08 12:09:25 895

转载 SSH框架总结(框架分析+环境搭建+实例源码下载)

首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制

2017-09-08 12:07:58 290

转载 bootstrap精简教程

bootstrap 的学习非常简单,并且它所提供的样式又非常精美。只要稍微简单的学习就可以制作出漂亮的页面。bootstrap中文网:http://v3.bootcss.com/  bootstrap提供了三种类型的下载:-------------------------------------------------------------用于生产环境的 Boot

2017-09-08 12:05:52 987

转载 深入学习微框架:Spring Boot

spring-boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。多年以来,Spring IO平台饱受非议的一点就是大量的XML

2017-09-08 12:03:56 296

转载 Spring MVC 框架搭建及详解

【Spring】Spring MVC原理及配置1.Spring MVC概述:Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。

2017-09-08 12:02:19 600

转载 Spring MVC 框架搭建及详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。  一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)

2017-09-08 12:00:08 186

转载 Spring框架简介

1、使用框架的意义与Spring的主要内容     随着软件结构的日益庞大,软件模块化趋势出现,软件开发也需要多人合作,随即分工出现。如何划分模块,如何定义接口方便分工成为软件工程设计中越来越关注的问题。良好的模块化具有以下优势:可扩展、易验证、易维护、易分工、易理解、代码复用。     优良的模块设计往往遵守“低耦合高内聚”的原则。而“框架”是对开发中良好设计的总结,把设计中经常

2017-09-08 11:59:31 344

空空如也

空空如也

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

TA关注的人

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