编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!
spring快速入门例子教程:05单元测试
Java编程

spring快速入门例子教程:05单元测试

阅读(2689)

我们采用Junit4进行单元测试,在单元测试前确保已经把junit的jar包加到工程中,通过File→New→Other...→Java→Junit→Junit Test Case创建UserService的单元测试类,具体创建过程,如下图所示单击Finish按钮创建TestUserService的单元用列,并编写以下测试代码:@RunWith(SpringJUnit4ClassRunner.class)//基于JUnit4的Spring测试框架 @Con...

spring快速入门例子教程:04业务层
Java编程

spring快速入门例子教程:04业务层

阅读(3129)

在本spring快速入门例子中,业务层仅有一个业务类,即UserService。UserService负责将持久层的UserDao和LoginLogDao组织起来完成用户、密码认证以及登录日志记录等操作。UserServiceUserService业务接口有3个业务方法:hasMatchUser():用于检查用户名、密码的正确性findUserByUserName():以用户名为条件加载User对象loginSuccess():用户登...

SpringMVC3.0.5.RELEASE ResponseBody 乱码问题解决
Java编程

SpringMVC3.0.5.RELEASE ResponseBody 乱码问题解决

阅读(2802)

首先强调以下我spring的版本,是3.0.5.RELEASE,不是这个版本的解决不了@ResponseBody返回乱码问题不要找我啊!之所以强调spring的版本,是因为试了网上的几种方法都没能解决ResponseBody返回乱码问题。可能是大家使用的版本不同吧。在spring的配置文件里面加上以下代码<bean class="org.springframework.web.servlet.mvc.annotation....

数据结构:树的概念及基本术语
其他编程

数据结构:树的概念及基本术语

阅读(3530)

树,是图的一个特例,是连通的无环图。访问有根树(rooted tree)时从根节点开始。每个节点要么是叶节点(leaf node),要么是内部节点(internal node)。内部节点有一个或多个子节点,被称为子节点的父亲(parent)。同一节点的所有孩子都被称为兄弟(sibling)。与自然界中的树外观相反,树结构的根通常位于该结构的顶部,而叶位于底部。如...

数据结构:图的概念及基本术语
其他编程

数据结构:图的概念及基本术语

阅读(3318)

图(graph)是由边(edge)连接的项的集合。每一个项被称为一个定点(vertex)或节点(node)。图中两个顶点之间的连接称为边。图是一种数据结构的简称,有很多场景可以表示为图。比如:员工组织图,料表(BOM,bills of materials),道路系统等等。为了更明确的限定图的类型,首先需要认识和它相关的一些术语(或称为属性):有向:有向图(...

SpringMVC ajax提交json报415错误
Java编程

SpringMVC ajax提交json报415错误

阅读(7724)

具体报错信息如下HTTP Status 415 -type Status reportmessagedescription The server refused this request because the request entity is in a format not supported by the requested resource for the requested method.我提交的表单内容转成了json,因为不想再做数据转换的代码,我用的是easyui。把更新过的列都读取出来,代码如下所示v...

spring快速入门例子教程:03持久层
Java编程

spring快速入门例子教程:03持久层

阅读(2952)

持久层负责数据的访问和操作,DAO类被上层的业务类调用。本快速入门教程使用SpringJDBC作为持久层的实现技术,关于SpringJDBC详细内容后面我们会进行详细的介绍。建立领域对象Domain Object领域对象或者称为实体类,他代表了业务的状态。领域对象属于业务层,但它贯穿展现层、业务层、持久层,并最终被持久化到数据库中。领域对象使数据库表以...

spring快速入门例子教程:02环境准备
Java编程

spring快速入门例子教程:02环境准备

阅读(2706)

在进入spring快速入门实例之前,需要做一些准备工作,包括数据库表的创建、项目工程创建、规划Spring配置文件等工作。1、创建表我们使用的是SQL Server2008 R2运行以下脚本,创建表t_user以及t_login_log,t_user是用户信息表,t_login_log是用户登录日志表。创建t_user表CREATE TABLE [dbo].[t_user]( [user_id] [int] ...

spring快速入门例子教程:01实例功能概述
Java编程

spring快速入门例子教程:01实例功能概述

阅读(2740)

在进行spring快速入门教程之前,有必要先对实例功能进行描述,以便对要实现的例子有一个整体性的认识。spring快速入门,没有比通过一个实际例子更适合的了。Hello World是比较经典的入门例子,但是我觉得Hello World过于简单,很难展现Spring的全貌,为了让Spring的功能轮廓更加清晰,我打算通过一个论坛登录模块替换经典的Hello World实例。...

-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
项目管理

-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

阅读(6034)

maven编译项目是报错,报错信息如下:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.依次在eclipse下单击“Windows”→“Preferences”→“Java”→“Installed JREs”,如下图所示选中你目前eclipse使用的jre,然后单击“Edit...”按钮在Default VM arguments...

专注编程入门及提高,探究程序员职业规划之道!