- 浏览: 1742905 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (641)
- vb2005xu自己动手系列 (174)
- vb2005xu开发文章转摘 (47)
- vb2005xu发发牢骚 (99)
- vb2005xu新技术灌水 (12)
- vb2005xu网络资源集锦 (21)
- vb2005xu软件学习 (60)
- 英语学习 (3)
- JavaScript 学习 (54)
- JAVA OOP 巩固 之 CustomDatabase 的开发 (5)
- 2013年9月之前所在公司 记事 (7)
- FleaPHP/QEEPHP 资料 (87)
- JAVA MAIL 学习篇 (4)
- Python turbogears (5)
- Rails 个人开发四部曲 (3)
- 名人传 (8)
- iwp framework (5)
- 高考零分作文 (5)
- startos (8)
- lua (0)
- 职场 (1)
最新评论
-
hellotieye:
自己 评论 自己 挺嗨呀
Mysql sql查询时 if 的用法 -
igevin:
转载请标明出处,转自Gevin的博客http://blog.i ...
RESTful API 编写指南 -
Theobob:
...
实现简单的ACL -
vb2005xu:
比如 对于 curl 调用就不再需要 加各种if 判断了,
$ ...
搞一个简单的数据打印工具AsDebug の Laravel -
vb2005xu:
http://geekplux.com/wiki/
YII2 模块内自定义错误页
logo 设计不会,就这样先凑合了
写道
Fuseblog预备开发带在线SHOP功能的个人博客系统.仿照Appfuse
提供一个完全自动化的ant构建脚本.在线SHOP的数据库建模图例已经
在博客中贴出.感兴趣的和我一起搭建,嘻嘻
提供一个完全自动化的ant构建脚本.在线SHOP的数据库建模图例已经
在博客中贴出.感兴趣的和我一起搭建,嘻嘻
文档博客地址: http://forum.sinomagazine.com
开发环境:
Jcreator-4.5 JDK-1.5 Ant-1.6.1 MYSQL-5 Tomcat-5.5
Spring-2.5.6 Ibatis-2.3.4
问题事项:
1.在windows系统中,命令行中执行ant命令时,当指定的
构建脚本文件中包含中文字符,而构建脚本文件的编码是UTF-8时将会
Invalid byte 1 of 1-byte UTF-8 sequence. 的错误.这个问题尚未
知解决,故先采用GBK的编码.
2.在Jcreator中创建的项目,不支持UTF-8编码,缺省GBK.
以下先列出初步的的ant构建文件的代码: build.xml
<?xml version="1.0" encoding="GBK"?> <project name="fuseblog" default="all" basedir="."> <description> <![CDATA[ Fuseblog预备开发带在线SHOP功能的个人博客系统.仿照Appfuse 提供一个完全自动化的ant构建脚本.在线SHOP的数据库建模图例已经 在博客中贴出.感兴趣的和我一起搭建,嘻嘻 文档博客地址: http://forum.sinomagazine.com 开发环境: Jcreator-4.5 JDK-1.5 Ant-1.7.0 MYSQL-5 Tomcat-5.5 Spring-2.5.6 Ibatis-2.3.4 问题事项: 1.在windows系统中,命令行中执行ant命令时,当指定的 构建脚本文件中包含中文字符,而构建脚本文件的编码是UTF-8时将会 Invalid byte 1 of 1-byte UTF-8 sequence. 的错误.这个问题尚未 知解决,故先采用GBK的编码. 2.在Jcreator中创建的项目,不支持UTF-8编码,缺省GBK. ]]> </description> <target name="all"> <!-- TODO define script. See http://ant.apache.org/ --> </target> <!--<![CDATA[ 定义项目使用的目录结构 用到的属性 ]]>--> <property name="src.dir" value="src"/> <property name="lib.dir" value="lib"/> <property name="test.dir" value="test"/> <property name="war.dir" value="war"/> <property name="class.dir" value="${war.dir}/classes"/> <property name="test.class.dir" value="${test.dir}/classes" /> <!--<![CDATA[ 组动作说明 动作: 定义项目中的classpath环境变量 ]]>--> <path id="fuseblog.class.path"> <fileset dir="${lib.dir}/spring-2.5.6/dist/modules"> <include name="*.jar"/> <exclude name="spring-webmvc-struts.jar"/> <exclude name="spring-test.jar"/> </fileset> <pathelement location="${lib.dir}/log4j-1.2.15/log4j.jar" /> <pathelement location="${lib.dir}/j2ee/servlet-api.jar" /> <dirset dir="${basedir}" /> <dirset dir="${class.dir}" /> </path> <path id="junit.class.path"> <path refid="fuseblog.class.path" /> <pathelement location="${lib.dir}/junit-3.8.2/junit.jar" /> </path> <!--<![CDATA[ 动作: 初始化项目构建过程所需的资源 ]]>--> <target name="init"> <mkdir dir="${class.dir}"></mkdir> <mkdir dir="${test.class.dir}"></mkdir> </target> <!--<![CDATA[ 动作: 编译项目中的源文件 ]]>--> <target name="compile" depends="init"> <javac srcdir="${src.dir}" destdir="${class.dir}" /> </target> <!--<![CDATA[ 动作: 编译用于单元测试的源文件 ]]>--> <target name="compile.test" depends="init"> <javac srcdir="${test.dir}" destdir="${test.class.dir}" classpathref="junit.class.path"> </javac> </target> <!--<![CDATA[ 动作: 清除构建的资源 ]]>--> <target name="clean"> <deltree dir="${class.dir}" /> <deltree dir="${test.class.dir}" /> </target> <!--<![CDATA[ 动作: 运行项目 ]]>--> <target name="run"> <java classname="com.sinomagazine.fuseblog.FuseBlog" classpath="${class.dir}" fork="yes"></java> </target> <!--<![CDATA[ 动作: 运行项目的单元测试代码 注明: 这个标签刚刚学习,很生疏,呵呵 ]]>--> <target name="test" depends="compile.test,compile"> <junit printsummary="withOutAndErr" haltonfailure="no" haltonerror="no" fork="yes"> <classpath refid="junit.class.path" /> <formatter type="xml" usefile="true" /> <batchtest todir="${test.dir}"> <fileset dir="${test.class.dir}"> <include name="*Test.*"/> </fileset> </batchtest> </junit> </target> <!--<![CDATA[ 动作: 运行ant脚本时出现5秒的logo提示 ]]>--> <splash imageurl="" useproxy="true" showduration="2000"/> </project>
由于在其中 使用了 <junit>标签,所以需要将junit.jar拷贝到ant的lib目录下...
FuseBlog.java
package com.sinomagazine.fuseblog; public class FuseBlog { public static void main(String[] args) { System.out.println ("Fuseblog 应用程序"); } @Override public String toString(){ return "Fuseblog 应用程序" ; } }
test\FuseBlogTest.java
import junit.framework.TestCase; import com.sinomagazine.fuseblog.FuseBlog ; public class FuseBlogTest extends TestCase { private FuseBlog fuseblog ; @Override public void setUp(){ this.fuseblog = new FuseBlog(); } public void testToString(){ assertNull(this.fuseblog.toString()); assertNotNull(this.fuseblog.toString()); assertEquals(this.fuseblog.toString(),"Fuseblog 应用程序"); } }
在此搭建出了项目的初步结构代码,并且集成了自动化的单元测试功能...
然后进入命令提示符,切换到当前项目的文件夹,输入:
写道
ant test
将会显示如下图所示内容:
评论
3 楼
vb2005xu
2009-08-25
引用
网上商城需求文档分析
写的很混乱,请指出
引用
网上商城需求文档分析
1. 用户功能需求
商品信息管理
订单信息管理
销售信息管理
产品支付/配送方式
1.1 商品信息管理
后台管理员动态管理系统中的商品信息。
1.1.1 商品分类的管理:
后台管理员可以在此处添加/修改/删除商品的类型信息,包括对如下信息的操作(分类名称、商品数量、数量单位
导航栏、是否显示、价格分级、排序、操作 ),此处分类支持无限子分类功能.
1.1.2 商品列表
后台管理员可以此处维护修改公司的商品信息,并可对商品编号进行排序,对商品进行查询,修改和删除操作。
缺省列表显示商品的以下信息(编号、商品名称、货号、价格、上架、精品、新品、热销、推荐排序、库存、操作).
1.1.3 添加新商品
后台管理员可以在此处添加新的商品,并可对商品编号进行分类操作。可根据实际情况录入商品的如下信息:(
商品名称、商品分类、商品品牌、本店售价、市场售价、上传商品图片、上传商品缩略图、详细描述、
库存数量、商品关键词) 等信息.
1.1.4 商品品牌的管理
后台管理员可以在此处添加/修改/删除商品所归属的品牌信息,包括对如下信息的操作(品牌名称、品牌网址、
品牌描述、排序、是否显示、操作 ).
1.1.5 用户评论
后台管理员可以在此处查询或者删除商城用户对某一产品所发布的评论信息,并可对评论进行回复操作.包括
(评论编号、用户名、类型、评论对象、IP地址、评论时间、状态、操作)
1.2 订单信息管理
后台管理员动态管理系统中的订单信息。
1.2.1 订单列表
后台管理员可以此处对订单进行管理,可以通过如下条件查询订单信息,可组合使用.包括(订单号、收货人、订单状态).
对查询到的订单可以对其进行查看,取消,移除,打印等等操作.
1.2.2 订单查询
后台管理员可以此处通过如下条件查询订单信息,可组合使用.包括(订单号、电子邮件、购货人、收货人、地址、
手机、所在地区、支付方式、配送方式、下单时间、订单状态)等条件
1.2.3 添加订单
后台管理员可以此处手工添加订单,包括(商品名称、货号、分类、品牌、价格、属性、数量)的录入,为了方便商品
的查找,提供了依据 按商品编号或商品名称或商品货号搜索 功能.
1.2.4 发货单列表
后台管理员可以此处对发货单进行管理,包括添删改查功能.可以根据( 发货单流水号/订单号/收货人/发货单状态)
条件进行搜索过滤,,可组合使用.包括(发货单流水号、订单号、下单时间、收货人、发货时间、发货单状态、操作人、
操作).
1.2.5 退货单列表
后台管理员可以此处对退货单进行管理,包括添删改查功能.可以根据( 发货单流水号/订单号/收货人)条件进行搜索过滤,
可组合使用.包括(发货单流水号、订单号、下单时间、收货人、发货时间、退货时间、操作人、操作).
1.3 销售信息管理
后台管理员动态查询商城商品销售的数据和报表图例。
1.3.1 销售概况:
可以按年/月查询订单走势和销售额的走势图例.
1.3.2 销售明细:
可以按时间段查询商品销售的明细,包括(商品名称、订单号、数量、售价、售出日期).
1.4 产品支付/配送方式
后台管理员动态管理商城商品的配送与货币支付的方式
1.4.1 支付方式:
可以自定义本商城提供给客户购买商品时的付款方式,包括(支付宝、易付通、paypal、财付通、银行汇款/转帐等方式).
1.4.2 配送方式:
可以自定义本商城提供给客户配送商品时的送货方式,包括(上门取货、邮局平邮、圆通速递、中通速递、城际快递等方式).
2 楼
vb2005xu
2009-06-04
整个博客预期将使用的web页面开发技术为如下东西:
Spring MVC,Spring AOP , JSTL ,JSP ,IBATIS,
HTML,CSS,JQUERY JS
可能有人会问为什么不用其他的视图层技术,我有自己的打算,可用性,低复杂性是这个项目的前提,JSP,JSTL是最简单的视图层开发技术,个人认为也是很棒的一种...
在PHP能将Smarty这种比不上JSTL的模板引擎大放光彩的时候,JSTL则是我见到的同类JAVA模板引擎最简单易用的一种..
为什么不用Struts这种东西,太笨重,前端最好是纯HTML+JS+css来构建.尽量少将视图层的解析置于服务器上,
这套东西并不是为了拼jar包而构建... 如果你是那种具有重量级思想的程序员,很抱歉,这个不太适合你..
在接下来的一段时间内,主要以一个小demo来熟悉Spring怎么整合这些技术的使用...
近期因为我接到一个私活,要使用Appfuse技术实现第三方商家平台,所以在某些方面可能跟不上预期的进度,请大家见谅..
推荐书籍: Spring程序高手秘籍
这本书超级便宜,完全是以项目为导向的...很薄...
这个小demo是里面的代码实现...
对于博客的数据库结构尚未完全构出... 商店的表,上文已有提供...
Spring MVC,Spring AOP , JSTL ,JSP ,IBATIS,
HTML,CSS,JQUERY JS
可能有人会问为什么不用其他的视图层技术,我有自己的打算,可用性,低复杂性是这个项目的前提,JSP,JSTL是最简单的视图层开发技术,个人认为也是很棒的一种...
在PHP能将Smarty这种比不上JSTL的模板引擎大放光彩的时候,JSTL则是我见到的同类JAVA模板引擎最简单易用的一种..
为什么不用Struts这种东西,太笨重,前端最好是纯HTML+JS+css来构建.尽量少将视图层的解析置于服务器上,
这套东西并不是为了拼jar包而构建... 如果你是那种具有重量级思想的程序员,很抱歉,这个不太适合你..
在接下来的一段时间内,主要以一个小demo来熟悉Spring怎么整合这些技术的使用...
近期因为我接到一个私活,要使用Appfuse技术实现第三方商家平台,所以在某些方面可能跟不上预期的进度,请大家见谅..
推荐书籍: Spring程序高手秘籍
这本书超级便宜,完全是以项目为导向的...很薄...
这个小demo是里面的代码实现...
对于博客的数据库结构尚未完全构出... 商店的表,上文已有提供...
1 楼
laitaogood
2009-06-03
我想一起学习学习,呵呵,可以发消息给我,咱们进一步聊聊
发表评论
-
前端截取url成图片
2017-11-09 18:16 1486有些小需求需要将 url 转成图片, 直接使用 ... -
excel-to-csv-inbrowser
2016-08-15 19:20 2830# excel-to-csv-inbrowser exce ... -
ws-http 最简单轻量的PHP CURL工具库
2016-07-29 20:44 2550欢迎大家拍砖 https://github.com/to ... -
常用的 js 代码梳理
2016-06-16 12:00 1851/** * 格式化时间函数 * @param {form ... -
Facade 包装类 -- 解决视图里面长长的命名空间调用问题
2016-04-20 10:48 1653有时候模版里面定义 ... -
搞一个简单的数据打印工具AsDebug の Laravel
2016-01-20 19:47 2915很多时候我们都要纠结于代码开发过程中的数据 dump 工作 ... -
ken\trade
2015-12-18 20:45 1499<?php namespace ken\tra ... -
我承认我手贱: 升级 xcode
2015-11-14 21:11 1817升级 xcode 之后, 在终端运行 git clone 出现 ... -
YII2 模块内自定义错误页
2015-11-07 12:17 5425当前YII框架中把错误异常配置都放置在 web.php 中, ... -
PHP单例模式面试注意事项
2015-10-20 09:57 1898最近面了不少PHP从业者,有实习生也有5/6年以上的开发者 ... -
NGINX 配置 SSL 证书 搭建 HTTPS 网站
2015-10-19 19:19 2859下面是详细的配置过程: 1、在服务器上使用 Open ... -
关于php cron任务管理的实现假想
2015-10-17 21:25 1824之前每开发一个计划任务功能均需要在线上操作crontab来新 ... -
fineuploader 跨子域上传文件 cookie丢失问题的解决
2015-10-14 13:30 4741目前的项目中,使用到了fineuploader 这个纯htm ... -
CentOS 6安全加固及性能优化
2015-07-27 14:54 4221CentOS 6安全加固及性能优化 我们可以通过调整 ... -
常见票据辨别真伪的方法
2015-04-28 09:07 16811、真伪鉴别图示和步 ... -
梳理面试中遇到的HTTP协议相关的问题和知识
2015-04-16 13:45 3881本文会是一个比较长的,持续更新的过程 当你在浏览器地 ... -
面试中遇到的期权问题
2015-04-13 14:33 2681最近在面试一直遇到 ... -
遭遇windows上PHP 不能打开GBK编码文件名的问题
2015-03-09 11:21 3082我在 目录下建了一个文件名为 謀定三國-i8ujlw.js ... -
遭遇jsonp同域下变作post请求的坑
2015-01-28 21:39 4700今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在 ... -
nginx 400 错误请求分析
2015-01-27 15:01 3244在服务器上传文件过程中 nginx经常会出现 400 的错误 ...
相关推荐
基于java的开发源码-Java博客系统yijavaBlog.zip 基于java的开发源码-Java博客系统yijavaBlog.zip 基于java的开发源码-Java博客系统yijavaBlog.zip 基于java的开发源码-Java博客系统yijavaBlog.zip 基于java的开发...
基于java的开发源码-Tale Java博客系统.zip 基于java的开发源码-Tale Java博客系统.zip 基于java的开发源码-Tale Java博客系统.zip 基于java的开发源码-Tale Java博客系统.zip 基于java的开发源码-Tale Java博客系统...
基于java的开发源码-belog博客程序(Java开源博客系统).zip 基于java的开发源码-belog博客程序(Java开源博客系统).zip 基于java的开发源码-belog博客程序(Java开源博客系统).zip 基于java的开发源码-belog博客程序...
基于java的开发源码-NewStarBlog 开源Java博客系统.zip 基于java的开发源码-NewStarBlog 开源Java博客系统.zip 基于java的开发源码-NewStarBlog 开源Java博客系统.zip 基于java的开发源码-NewStarBlog 开源Java博客...
基于java的开发源码-GeniusWiki 基于java的开发源码-Wiki和博客软件百科系统.zip 基于java的开发源码-GeniusWiki 基于java的开发源码-Wiki和博客软件百科系统.zip 基于java的开发源码-GeniusWiki 基于java的开发源码...
基于java的开发源码-M-LOG Java搭建的博客系统.zip 基于java的开发源码-M-LOG Java搭建的博客系统.zip 基于java的开发源码-M-LOG Java搭建的博客系统.zip 基于java的开发源码-M-LOG Java搭建的博客系统.zip 基于java...
精简博客-精简博客系统-精简博客系统源码-精简博客管理系统-精简博客管理系统java代码-精简博客系统设计与实现-基于springboot的精简博客系统-基于Web的精简博客系统设计与实现-精简博客网站-精简博客网站代码-精简...
个人博客-个人博客系统-个人博客系统源码-个人博客管理系统-个人博客管理系统java代码-个人博客系统设计与实现-基于springboot的个人博客系统-基于Web的个人博客系统设计与实现-个人博客网站-个人博客网站代码-个人...
java敬老院-java敬老院系统-java敬老院系统源码-java敬老院管理系统-java敬老院管理系统java代码-java敬老院系统设计与实现-基于springboot的java敬老院系统-基于Web的java敬老院系统设计与实现-java敬老院网站-java...
精简博客-精简博客系统-精简博客系统源码-精简博客管理系统-精简博客管理系统java代码-精简博客系统设计与实现-基于springboot的精简博客系统-基于Web的精简博客系统设计与实现-精简博客网站-精简博客网站代码-精简...
个人博客-个人博客系统-个人博客系统源码-个人博客管理系统-个人博客管理系统java代码-个人博客系统设计与实现-基于springboot的个人博客系统-基于Web的个人博客系统设计与实现-个人博客网站-个人博客网站代码-个人...
基于java的开发源码-Solo Java开源博客.zip 基于java的开发源码-Solo Java开源博客.zip 基于java的开发源码-Solo Java开源博客.zip 基于java的开发源码-Solo Java开源博客.zip 基于java的开发源码-Solo Java开源博客...