自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 Maven实战指南 10

6.3.3 实现 Service模块同DAO层定义的接口类似,前我们将Service的接口定义好,并且发布成一个单独的构件了,解析来由独立的开发人员,在自己的电脑上创建一个新的工程,继承SpringPOM,集成DAO接口的依赖和Service接口的依赖,独立进行Service的实现代码编写和测试。因为要对Service实现方法进行测试,编码的时候可以面向接口编程,测试的时候,肯定要基于DA

2016-12-12 13:38:48 328

原创 Maven实战指南 09

6.3.2 实现Hibernate DAO模块在实际项目中,我们一般会使用面向接口编程,从而实现调用者和被调用者的完全解耦,方便项目的团队开发和后期的扩展。鉴于这样的考虑,关于Hibernate的持久层的实现,分两步进行:第一步定义公共接口和类,第二步基于Hibernate实现接口,详细介绍如下: 第一步:定义公共DAO接口和类1、创建一个普通的Maven工程:MvnBookS

2016-12-11 20:40:53 429

原创 Maven实战指南 08

6.3 实现Struts2+Spring+Hibernate框架应用前面我们研究了基于Archiva的私服搭建,现在我们全项目组就可以在私服下共用Maven开发环境了。接下来我们在Maven环境下,基于Struts2+Spring4.2+Hibernate4.1框架,体验Web应用的开发过程。为了体现大型项目的模块开发,已经公司中项目模块的解耦和重用,展现出我们Maven开发的优势,我们将

2016-12-09 11:47:43 350

原创 Maven实战指南 07

第六章企业级Web应用的套路  6.1 企业web应用套路简介通过前面的研究,咱们算是能自己独立基于Maven+Eclipse开发JSP/Servlet的Web应用了,但是在企业中,还是会遇到同咱们自己学习中不一样的情况。比如需要使用框架开发;一个项目需要分成多个模块开发,最后合并集成;新项目重用以前搭建好的框架;开发的时候,要减少对外网的依赖(我们一起的开发,都必须时刻同外网连通

2016-12-06 15:39:38 404

原创 Maven实战指南 06

5.3 整一个用户CRUD功能前面介绍了怎么样实现一个简单的Web应用,体现了创建Web应用、编写代码、在pom.xml中配置相关的构件、最后发布测试。接下来咱们再介绍一个经典的实现了CRUD的用户Web管理应用。5.3.1 创建Web工程和初始化数据库首先,麻烦您按前面章节的方式,创建一个Web工程。因为创建Web工程的套路依旧,我这就不再重复了,直接贴出我这Demo工程的目录结构。

2016-12-05 17:33:29 417

原创 Maven实战指南 05

第五章 要开始Web应用了啦前面章节,咱们有研究怎么样在Eclipse环境下,结合m2eclipse创建、编译、测试、打包、安装一个基本的java项目了,当然还包括几个常用文档的生成。但是,目前Java程序员,最常要面对的是JavaWeb应用,那咱们得折腾明白,eclipse+m2eclipse怎么样开发管理JavaWeb应用不是。本章内容,咱们将弄明白怎么样折腾JavaWeb应用的套路,

2016-12-01 19:28:25 309

原创 Maven实战指南 04

第四章同Eclipse合作合作4.1 先谈谈合作意向前面我们用手动方式折腾出了一个HelloWorld,出是出来了,可是太麻烦。咱不记得命令了怎么办?还有那些插件坐标,哪个记得住呢?要命的是编写代码,用的文档编辑器,一点都不专业,也没点点提示。以前用的Eclipse编代码多好呀,哪里处理问题,里面就提示错误;对不记得的API,也能随时提供帮助。能不能将对Maven的操作同E

2016-11-30 13:57:52 434

原创 Maven实战指南 03

第三章 使唤使唤Maven前面的准备工作做好了,接下来,咱们就开始体验体验一下Maven啦。既然是体验,就不要搞太复杂了,咱们就HelloWorld一把:编写一个简单的代码,用Maven编译测试一下,同Maven来个感性接触。当然,因为是感性接触的体验,我们整个编码过程就先不使用Eclipse等方便的开发工具了,用简单编辑器编写代码和配置文件,编译和测试过程统一用maven命令进行了。

2016-11-29 08:30:50 529

原创 Maven实战指南 02

第二章邀请Maven入驻  2.1 窥探一下MavenMaven Apache开源组织奉献的一个开源项目。它是一个项目管理工具,将项目开发和管理过程,抽象成一个项目对象模型(POM),咱们开发人员只需要做些简单统一的配置,就可以批量完成项目的构建,报告和文档的生成。当然,Maven除了是一个优秀的项目构建方面的管理工具之外,还有项目管理相关的其它特殊优势。比如项目相关的

2016-11-28 12:34:35 328

原创 Maven实战指南 01

Maven实战指南目录第一章 来个心理准备 41.1 来任务了 41.2 Maven大神的威力 51.3 有必要跟Maven结结缘啦 5第二章 邀请Maven入驻 62.1 窥探一下Maven 62.2 整理整理内务先 62.3 该正式请进Maven了 10第三章 使唤使唤Maven 123.1 帮忙创建一个Maven项目 133

2016-11-28 09:55:42 431

原创 Ext3.0从入门到精通 第三章 使用Ext做第一个界面 登陆界面(三)

<br /> <br />1、  adminlogin.js<br />adminlogin.js是Ext界面生成的关键代码。<br />整个代码是包含在Ext.onReady();方法内部的。<br />在网页加载完后,浏览器会自动调用Ext.onReady()中包含的函数代码。<br />也就是说页面加载完后,会触发加载完事件,调用其中的function()部分代码。<br />adminlogin.js代码如下:<br />Ext.onReady(function(){<br />//指定表单提示信息

2010-08-01 21:56:00 4216 1

原创 Ext3.0从入门到精通 第三章 使用Ext做第一个界面 登陆界面(二)

<br />要实现登陆表单,有两部分代码:login.html, adminlogin.js。<br />1、  login.html<br />代码如下:<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><b

2010-08-01 21:55:00 2377 3

原创 Ext3.0从入门到精通 第三章 使用Ext做第一个界面 登陆界面(一)

第二章使用Ext做第一个界面登陆界面目标:了解Ext的加载用Ext编写一个简单的登录窗体在项目开发过程中,经常出现的第一个界面,应该是登陆界面。界面信息无非是一个提交表单,里面有个用户名、密码、校验码和登录、取消按钮。如下图:那我们怎么样用Ext来完成如上登陆界面的实现呢?在Ext中,有一个面板叫FormPanel,里面包含一个Form,我们接下来用FormPanel来实现这个登陆表单。

2010-08-01 21:45:00 1394

原创 有点想用开发项目的思路,写点Ext3的入手文字

<br />最近在用Ext+Struts2+Spring+Hibernate整一个项目<br />准备将Ext的使用,以开发该项目的思路,写下来<br />不晓得对大家有用没。<br /> <br />试试看,但愿能帮助到无意中会浏览一下我blog的朋友 ^_^

2010-08-01 21:36:00 379

原创 SSH(struts+spring+hibernate)迅速开发--附录7 SSH libs冲突解决

附录7 SSH包冲突解决方案 用MyEclipse5.5搭建的SSH框架中,将会出现两个包冲突:1、  Commons-attributes-compiler.jarA、 将该包下的/META-INF/MANIFEST.MF解压,文件格式如下Manifest-Version: 1.0Ant-Version: Apache Ant 1.5.3 Created-By

2008-08-25 16:30:00 763

原创 SSH(struts+spring+hibernate)迅速开发--附录2 Struts 常用标签&国际化(2)

Struts 国际化配置1 编写资源属性文件2 配置资源文件3 在jsp中,用bean:message标签,输出 1 编写文件i) 用编辑器编写一个属性文件UserListPage.properties,内容如下:userlist.name=Nameuserlist.username=User Nameuserlist.email=Emailii) 编

2008-01-25 09:28:00 677

原创 SSH(struts+spring+hibernate)迅速开发--附录2 Struts 常用标签&amp;国际化(1)

附录2 Struts 常用标签&国际化 Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested 标签库 说明

2008-01-25 09:27:00 1674

原创 SSH(struts+spring+hibernate)迅速开发--附录1 Struts校验框架(2)

 1.       配置struts-config.xmli)                    在struts-config.xml里面添加一个login action如下    action      attribute="loginForm"      input="/login.jsp"      name="loginForm"      path="/l

2008-01-25 09:20:00 696

原创 SSH(struts+spring+hibernate)迅速开发--附录1 Struts校验框架(1)

附录1:Struts校验框架 Struts校验框架,大体有如下几部分组成1.       校验提示信息2.       校验提交页面3.       校验Form4.       Action5.       校验配置文件文件 下面以实现一个用户登陆的例子讲解Struts校验框架的组成部分以及相关的写法.要求用户登陆的时候,输入用户名和密码,再进行登陆.用户

2008-01-25 09:19:00 856

原创 SSH(struts+spring+hibernate)迅速开发--第十章 记录日志(2)

AOP实现登陆的时候,自动记录日志前面我们有单独实现了用户服务和日志服务,现在我们需要在用户登陆的时候,记录用户登陆信息。按传统的实行方式,需要修改以前实现的登陆逻辑,在登陆代码里面,添加一个语句,调用日志服务里面的方法。这样,就需要实现用户服务的人员专门的去理解日志服务的相关实现,别的服务如果需要日志,也是同样的需要。而且当日志服务发生改变的时候,同时要修改所有调用日志服务的其它服务,这样存

2008-01-25 09:10:00 1313

原创 SSH(struts+spring+hibernate)迅速开发--第十章 记录日志(1)

第十章 记录日志 内容:1.    实现记录日志功能(服务)2.    将日志服务,注册到Spring容器3.    基于AOP方面编程思想,利用Spring中的前置通知,在实现用户登陆的时候,自动记录日志  实现记录日志功能我们有前面用户服务开发和商品服务开发基础后,对日志服务的开发应该很简单了,主要也是定义Log的接口,调用LogDAO实现接口。这里我们就不

2008-01-25 09:08:00 727

原创 SSH(struts+spring+hibernate)迅速开发--第九章 下订单(3)

 OrderResource_temp.propertiesorder.title=下定单order.desc=请输入收获人信息,*号部分必须输入order.receive.name=收货人姓名order.receive.phone=收货人电话order.receive.address=收货人地址order.submit=提交order.reset=重写 o

2008-01-25 09:06:00 763

原创 SSH(struts+spring+hibernate)迅速开发--第九章 下订单(2)

 OrderForm.java/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package cn.com.book.demo.struts.form; import javax.servlet.http.HttpServletRequest;i

2008-01-25 09:05:00 684

原创 SSH(struts+spring+hibernate)迅速开发--第九章 下订单(1)

第九章 下订单 类似用户注册和浏览定购商品功能的实现,我们分布实现下订单的功能。我们在这里实现得比较简单,具体逻辑是在下订单前,先需要用户填写收货人的信息,比如收货人名称、收货人地址以及收货人电话等信息,然后根据购物车里面的商品信息,形成一个有效的订单信息,放入Torder和order_detail表里面。具体清单如下:OrderServices.java/** *  

2008-01-25 09:04:00 1106

原创 SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(5)

 i)                    shopCar.jsp页面主要实现购物车中商品列表的显示、改变购物车中某商品的数量、删除购物车中的某类商品、重新进入商品列表进行选购以及转入下单界面下单,代码清单如下:      function selectMore(){        document.location.href=

2008-01-24 14:37:00 829 1

原创 SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(4)

目前市面上有很多关于Struts,Spring和Hibernate的书,也有很多介绍它们三个技术联合使用的书,可是它们都有一个共同点,为了讲知识点而讲知识点。造成看书的人很难快速看到书上所讲的,及时有基础看懂了,也不能立马运用到项目中去。 本书以项目为向导,以尽量少的简单的理论,介绍struts,spring,hibernate的技术,并用足够的实践,将它们各自的技术,灵活的运用到具体实例中去。读者通过一步步的实践具体的项目,一点点的将学习直接运用到项目中,用项目帮助学习和理解,达到快速的学

2008-01-24 14:35:00 652 2

原创 SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(3)

 同样,我们也产生一个ShopAction类,里面主要有如下几个功能的方法:a.       分页查询商品列表b.       显示购物车中的商品c.       往购物车中添加商品d.       改变某商品在购物车中的数量e.       从购物车中清除某商品具体代码清单如下:/* * Generated by MyEclipse Struts * Te

2008-01-24 14:33:00 955 1

原创 SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(2)

 1.    注册ShopService同用户注册模块里面的UserService服务的注册一样,我们在applicationContext-service.xml配置文件中,配置ShopService的服务,以及它的方法的Spring事务管理,具体配置是在applicationContext-service.xml添加如下配置:商品查看定购服务 -->   配置商品服务三个方法的

2008-01-24 14:31:00 669

原创 SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(1)

第八章 浏览和选购商品 同User模块的实现差不多,浏览和选购商品模块,我们也把它划分视图,struts action, services,hibernate dao四个层次,学习这章的作用,我们除了重复温习怎么样编写每个层次的实现外,我们将进一步体会如下几点:1.       体会Spring中Bean的注册2.       体会Spring中,注册多个服务3.      

2008-01-24 14:30:00 811

原创 SSH(struts+spring+hibernate)迅速开发--第七章 用户注册的表单校验(3)

i)         1.       编写jsp对使用校验Form的jsp页面,需要做两个地方的改动,一是的提交,一是添加,改动后的register.jsp代码如下,注意里面两处粗体显示部分,是我们改动的地方:    border="0" align="center" cellpadding="0" cellspacin

2008-01-24 14:27:00 867

原创 SSH(struts+spring+hibernate)迅速开发--第七章 用户注册的表单校验(2)

 1.       在资源文件中,添加验证提示信息在验证通过或未通过的时候,我们都要在页面中提示验证的结果,需要在页面上弹出些提示信息.这些信息,需要我们在资源文件中先定义好,然后在校验Form的验证规则中进行配置,提供给Struts的验证框架.在UserResource_temp.properties文件中,添加如下内容,注意,有些内容我们在上面的解释中有添加过,就请覆盖或着不添加.

2008-01-24 14:26:00 1338

原创 SSH(struts+spring+hibernate)迅速开发--第七章 用户注册的表单校验(1)

第七章 用户注册和表单校验 上面章节以及讲解了用户登陆和注册模块的实现,也基本上能做正常的登陆和注册操作,但是注册页面里面,没有对必须输入的值(输入框后带*号的值)进行校验,下面我们将讲解怎么样使用Struts的Form校验框架,实现页面必须输入的数据项进行必要的校验.要使用Struts的Form验证框架,我们需要做下面几个事情:1.       编写需要校验的ValidatorF

2008-01-24 14:24:00 1286

原创 SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(7)

 1.       调整jsp代码其实上面的login.jsp和register.jsp已经能运行起来了,我们这里的调整,主要是以前的基础上,添加了struts的html :form标签,以及操作后结果的提示对话框,请对比粗体部分.详细代码如下 :Login.jsp                            

2008-01-24 08:57:00 1183

原创 SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(6)

 i)            编写UserAction.javaUserAction中,主要通过两个方法login,register,通过调用UserService.java里面对应的方法,实现了两个逻辑 :登陆和用户注册.另外有两个方法 :toLogin和toRegister,分别只是转向到登陆和注册的初始化页面.另外有定义了一个成员变量private UserService u

2008-01-24 08:55:00 1484 1

原创 SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(5)

i)             2.       编写注册和登陆用的ActionForm和Action类i)            编写LoginForm.java在登陆界面中,页面到后台逻辑,我们只需要传递用户名和密码信息,另外附加一个相关的提示信息,所以我们在LoginForm里面,只需要这三个属性,代码如下 :/* * Generated by MyEclipse Stru

2008-01-24 08:54:00 1354 1

原创 SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(4)

 1.       配置Spring的事务管理单独对UserService服务来说,在我们目前的实现逻辑里面,其实没有必要专门配置事务管理,但为了统一说明,也为了以后可能事务的需要,我们在这里也解释怎么样将UserService里面的两个方面,配置到Spring的事务管理中去,用Spring里面的事务管理实现,对UserService里面的逻辑进行事务管理.因为我们使用的是Hibern

2008-01-24 08:51:00 1342

原创 SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(3)

i)             2.       编写UserServices的实现类UserServicesImpl.java,代码如下:/** *  */package cn.com.book.demo.services.impl; import java.util.List; import cn.com.book.demo.hibernate.dao.Tus

2008-01-24 08:50:00 1596 1

原创 SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(2)

 i)            编写用户注册界面jsp—register.jsp重复编写login.jsp的步骤,编写register.jsp文件,代码如下:page language="java" pageEncoding="UTF-8"%> taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>ta

2008-01-24 08:48:00 1525

原创 SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(1)

第六章 用户登陆和注册 1.       动手前的准备2.       编写jsp3.       编写多国语言资源文件,改造jsp4.       编写ActionForm和Action5.       配置struts-config.xml6.       编写登陆和注册的服务类(基于spring的事务管理)7.       调试运行 1.      

2008-01-24 08:47:00 1766

原创 SSH(struts+spring+hibernate)迅速开发--第五章 定义配置和资源文件

第五章 定义配置和资源文件 在Struts+Spring+Hibernate框架中,主要有三类资源配置文件,它们分别是struts的Action和Form配置文件, web为实现多国语言用的资源文件,以及Spring中注册Bean用的配置文件.在我们搭建SSH框架的时候,MyEclipse已经为我们自动生成了对应的三个基本文件,它们分别是struts-config.xml, Applica

2008-01-24 08:44:00 1254

OA公文文档说明

办公公文文档,OA工作流公文定义需求说明

2011-12-12

空空如也

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

TA关注的人

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