web
george_zen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OSGI下的web应用开发(1)
本文将详细的展示OSGI下如何开发一个基于spring的web应用,需要具备OSGI和Spring DM的相关知识。本文的web应用使用的框架是:GWT+Spring+Hibernate,前端实现可以根据自己的需要进行更换。由于内容很多,将会分章节描述,下面先讲一下开发的环境准备。开发环境准备 1. JDK6请自行到oracle官网下载 2. STS 使用s...2011-07-20 21:33:29 · 222 阅读 · 0 评论 -
手把手教会你开发动态web项目(3)
本章讲述如何进行业务开发,比如我们需要开发一个联系人的业务,显示联系人列表,增加联系人,修改联系人信息,删除联系人。此处所有的开发都不需要重启服务器,完全动态加载。我已经把代码提交到了src/test/resources/groovy目录下,可以直接进行测试。1. 定义entity @Entity(name = "TestContact")class TestContact ex...2016-03-12 10:23:37 · 396 阅读 · 0 评论 -
手把手教会你开发动态web项目(2)
这一章主要讲项目的结构。1. 项目使用gradle进行管理,如果你熟悉可以跳过这段,这里简单介绍一下。Gradle是一个类似于maven的项目管理构建工具,配置文件为项目根目录底下的build.gradle,你可以在这里配置项目的第三方依赖包。dependencies { def springFrameworkVersion = "4.2.5.RELEASE"compile...2016-03-12 09:45:22 · 241 阅读 · 0 评论 -
手把手教会你开发动态web项目(1)
框架终于搭建得差不多了,现在分享一下如何利用此框架进行动态web项目的搭建。目标:通过编写java代码实现动态修改代码,包括动态增加减少实体类,动态修改spring的配置,动态修改Dao,service,controller,动态修改安全配置框架使用spring+springmvc+hibernate+spring security搭建,对前端不做限制,可使用任意技术。注意:项目使...原创 2016-03-11 16:34:57 · 407 阅读 · 0 评论 -
基于virgo环境的OSGI+Maven的web开发代码下载(spring+hibernate+GWT)
由于很多朋友在使用我的上一个版本的web开发遇到了非常多的问题,而且很头疼,现在上传一个可以立即运行的版本,供大家参考。此版本是基于之前的非maven版本基础上加入了maven,利用maven来管理bundle项目。 请调用osgi.demo项目里的build.xml文件的<deploy-dependencies-to-server-repository>target,进行依赖...原创 2012-05-16 20:54:10 · 212 阅读 · 0 评论 -
OSGI下的web应用开发(7)
现在我们要进入最后一个环节的开发,也就是开发Web Bundle。我使用的是GWT来作为前端的展示,如果不熟悉这一块的童鞋可以无视它,因为你可以使用你自己熟悉的MVC框架来替换。这里只需要了解web Bundle开发中的一些主要步骤就好了。 (1)创建一个Dynamic Web Project通过菜单选择 File >> New >> Project,进...2011-07-23 12:52:59 · 179 阅读 · 0 评论 -
OSGI下的web应用开发(6)
这一节进入Service Interface Bundle和Service Implementation Bundle的开发。同样的,首先先来看看类图 为了简化对service的操作,一样定义了一个基础服务接口。 Service Interface Bundle (1)新建Bundle Project项目当项目创建完后,我们需要先把项目间的关联关系设定好再开...2011-07-23 10:04:19 · 197 阅读 · 0 评论 -
OSGI下的web应用开发(5)
这一节将对Dao Interface Bundle 和 Dao implementation Bundle进行开发。 上图是Dao层的设计。为了尽可能的还原真实的设计架构,这里设计了一个BaseDao,用来定义最基本的Dao操作。然后有一个HibernateBaseDao的抽象类继承它并实现这些基本操作。然后定义了一个ContactDao,这个dao就是联系人相关业务的...2011-07-22 19:04:49 · 163 阅读 · 0 评论 -
OSGI下的web应用开发(4)
接下来开发Domain Bundle这个模块。这个Bundle不需要是一个Spring-Powered Bundle,因为只需要作为被其他模块直接引用的类文件而已,所以没有spring的配置信息。由于只有一个联系人的业务,所以这里只有一个domain对象,就是Contact。这里直接贴上它的代码 package net.georgezeng.test.domain;imp...2011-07-22 17:28:09 · 130 阅读 · 0 评论 -
OSGI下的web应用开发(3)
上节讲了如何对web应用进行大体的模块划分,现在开始进入正题,对本次应用进行开发。首先需要知道应用最终有几个模块,如图一共分为7个bundle,其中5个bundle上一节已经讲过了,为了让整个系统能够真正的运行起来,还需要domain bundle和datasource bundle。domain bundle是将所有的域对象定义到一个模块中,这样可以被其余的任何模块进行访问,它是...2011-07-21 18:10:45 · 193 阅读 · 0 评论 -
OSGI下的web应用开发(2)
前面已经讲了开发环境的准备,接下来来讲讲本次web应用的设计。由于是演示用途,所以业务很简单,提供一个联系人的添加页面,添加的内容包含联系人的姓名和手机号,每点击一次添加就保存到服务端并从服务端重新读取联系人列表返回。 在设计OSGI的web应用时,如何划分模块成为了一个重要的课题。下面是几种可能的形式: 整个web应用为一个bundle 显然,这跟在非OSG...2011-07-21 13:28:21 · 171 阅读 · 0 评论 -
手把手教会你开发动态web项目(4)
本文将会讲解如何使用IntelliJ来进行debug 1. 启动spring boot通过启动TestApp来启动一个内嵌的tomcat进行debug,如图这样既可启动服务器进行测试,你需要的就是在代码中设置断点既可这种方式的debug没办法获取webapp目录下的jsp的文件,但是可以读取到webapp下的静态资源文件,所以如果你的页面都是静态化的那没问题,这种方式足够...2016-03-12 10:50:56 · 252 阅读 · 0 评论
分享