spring
-
Java 9增强的“菱形”语法
在 Java 7 版本以前,如果使用带泛型的接口、类定义变量,那么调用构造器创建对象时构造器的后面也必须带泛型,这显得有些多余了。例如如下两条语句: List<String&…
-
Java异常处理规则
前面介绍了使用异常处理的优势、便捷之处,本节将进一步从程序性能优化、结构优化的角度给出异常处理的一般规则。成功的异常处理应该实现如下 4 个目标。 使程序代码混乱最小化。 捕获并保…
-
Java项目实战之BBS论坛系统开发(带源码和解析)
随着网络多媒体越来越发达,论坛离普通人的生活越来越远,但是作为一名开发者,论坛是我们日常查资料必须要踏足的领域。论坛的主要目的,是方便一群有同样属性的用户交流、学习和探讨,本章将手…
-
Maven搭建SSM(SpringMVC+Spring+MyBatis)框架入门教程(超级详细)
前面介绍了基于 Maven 使用 Struts+Spring+Hibernate(SSH)框架,模仿企业级应用的开发过程,实现了用户的 CRUD 功能。接下来再使用 SpringM…
-
Maven搭建SSH(Struts2+Spring+Hibernate)框架入门教程(二)
前面《Maven搭建SSH框架》教程中分别基于 Spring 和 Hibernate 实现了 Service 接口和 DAO 接口功能,接下来基于 Struts2 实现 Web 层…
-
Maven搭建SSH(Struts2+Spring+Hibernate)框架入门教程(附带实例)
前面介绍了基于 Archiva 的私服搭建工作,现在全项目组就可以在私服下共用 Maven 开发环境了。 接下来在 Maven 环境下,基于 Struts2+Spring4.2+H…
-
Archetype插件的介绍和使用
Maven 除了有完成构建的插件外,还有一种插件—— Archetype 插件。它的作用是生成 Maven 项目骨架(项目的目录结构和 pom.xml)。 …
-
Maven的六类属性
对 Maven 属性的使用,这里其实应该不陌生。比如 SpringPOM 工程中的 pom.xml 有如下代码。 <properties> <project.bu…
-
SpringWeb <form:select>标签:定义下拉选择框或者列表选择框
该标签用于定义表单的下拉选择框或者列表选择框。 语法: <form:options itemValue="itemValue" itemLabel=&qu…
-
JUnit和TestNG:Java单元测试框架
目前,常用的 Java 单元测试框架是 JUnit 和在 JUnit 基础上进一步扩展的 TestNG。为了能很好地在 Maven 中完成测试案例的执行和形成测试报告,这里介绍一下…