Topic: 一个基于struts的网站,开放源码,很不错

  Print this page

1.一个基于struts的网站,开放源码,很不错 Copy to clipboard
Posted by: 艾云
Posted on: 2003-09-16 08:47

地址:http://218.197.223.112/ 或者 http://218.197.223.112/jbar/

在五月本站的第一版发布以来,有不错的效果,以此为动力,我又开发了本站的第二版,希望对你有所帮助。

本站是一个以struts为主体框架,加上多个功能模块所组成的网站,由于开发之前做了些设计工作,是个典型的三层结构,所以扩展性比较好。

本站的所用到的全部资源都免费提供下载(源代码(含文档),网页文件,jb工程文件,together工程文件,数据库建库文件,所有的配置文件),共同努力,共同进步。

本站是架在我的一台小pc上,配置不好,可能会影响访问速度,而且ip是教育网内ip,可能公网的朋友访问时很慢,甚至不能访问,对此,我是我无能为力的了,希望大家能够谅解。

本站的开放时间为8:00AM--12:00PM,这已经是我们学校通网的极限时间了,再加上学校的一些不明朗因素,如停电,对大家的访问也可能造成一定的影响。

下面是本站的一些介绍:

站长手记:

经过一个玩得不怎么痛快的的暑假,本站第二版的第一个开发阶段也基本上完成了.很多人都来信说期待着我的第二版,对他们的支持我深表感谢,也有不少压力啊,希望这个版本不会让你太失望就好。
由于是第一个开发阶段,所以代码相当的粗糙,甚至可能有错误,这些都会在后段开发和测试过程中改善,希望大家能够理解,毕竟只有我一个人在开发(这点让我很郁闷),而且我没什么经验。

为什么要建立本站?
没什么理由,只为了学习,实践是理解知识、发现问题地最好方法。

本站的价值
没有任何的商业价值,本站将成为站长一个对新学知识的实验平台和展现平台,所以如果你经常来这里看看,可能找到一些烦恼你很久的问题的解决方案。本站其实是站长的实验室。
本着共同学习、共同进步的目的,站长将所有源代码公开,并可在本站下载。

本站的特色

1.网页上包含极少的代码。

在第一版上站长曾经做过所有网页零代码的实现,这些都是刻意而为之的,在第二版中为了显示的方便,站长放弃了这个目标,在网页上包含少量的非逻辑性代码,不过可以肯定的说,零代码的实现绝非难事,大量的struts标签、taglib标签和自定义标签使用,还有struts本身的分层概念,这些都可以大量的减少网页上的的代码想学习struts标签taglib标签的朋友不容错过哦。

2.struts框架的全面使用。

本站以struts框架为基础搭建,由struts的基本组件action、form、mapping、forward、exception等到plugin、taglib、Validator、Tiles、i18n都有涉及,可以说是个struts的集散地,对正在学习struts的朋友有一定的参考价值。

3.MVC模式的灵活使用。

本站之所以可以在网页上基本不包含代码,MVC设计模式的作用举足轻重,详见本站设计(包含了本站开发前期的一些时序图和类图)。

本站的功能

本站实现的功能很简单很常见也很通用,具体功能有:

1.登录注册系统。

新版中加上了校验码的功能。

2.投票系统。

3.留言系统。

新版中功能很强大,主要加上了一个自己做的过虑系统,现在你想怎么炫都可以了,要做的只是修改配置文件就行了。

4.发布(新闻、文章、软件)系统。

这是花费站长大量时间的板块,要看站长做的怎么样,自己去看看就知道了,应该不会让你失望的。

5.搜索功能。

这也是新版的重要改进之一,这里由于使用了Lucene,让检索与数据库分离,大大提高了性能。

6.上传功能。

这个主要在发布系统中使用,主要使用了Jakarta Commons的fileUpload。

7.统计功能。

这是本站的特色功能之一,不容错过啊,有在线统计,流量统计,资源统计,峰值统计和错误统计。

8.servlet中的filter和listener的使用。

这是servlet2.3中最优秀的功能了,怎么可以不用呢。

9.配置系统。
新版中包含了配置文件,使用digester读取配置文件,很好用。

10.社区。

本站的论坛是jive论坛,是站长用于研究之用的。还有一个聊天系统,开发中。

11.日志记录(log4J)。

这次使用log4j最大的收获就是学会了在配置文件中定位日志文件(不使用绝对路径定位),如果你也有这样的疑惑,就进来参考一下吧,其实我也是在log4j的CVS找到这种办法的,也许在以后版本中就会包含进去了

本站的不足与展望

时间创促,错漏难免。界面也不太漂亮,虽在新版中改进了一些,但还不怎么样,没关系,我追求的不是页面的绚丽,而是代码的精彩。底层还在用JDBC,在后段开发中要 使用OR了……我还需要大家的帮助,大家的意见和批评都是本站发展的动力。
至于本站的改进和更新,站长会尽量努力的,我也想自己的站点受欢迎的

站长感想

做一个网站不容易啊!!但很有趣也很快乐。

2.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: juweiping
Posted on: 2003-09-16 09:23

鼓励.

3.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: robinhoodx
Posted on: 2003-09-16 10:51

不错!谢谢。

4.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: dgjdgl
Posted on: 2003-09-16 10:54

好!谢谢!

5.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: wyan716
Posted on: 2003-09-16 11:52

支持

6.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: 艾云
Posted on: 2003-09-16 16:55

我的所有开发文件都在WEB-INF的jbar.zip中
jbProject有源代码jbarSrc.jar,文档jbarDoc.jar
togtherProject中有本站的设计
还有mysql.sql是建立数据库的sql语句
注意:当数据库表格为空时未做过详细测试,如果你建立了数据库,我建议你往表格添加内容.
我提供的是一个rar压缩格式的文件
出现你说的那种情况是因为你的浏览器试图自己打开它,所以全部是乱码,解决办法是在页面还没有跳转之前点右键另存为就可以了.

7.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: floater
Posted on: 2003-09-16 22:42

Er..., when do I get a fellow moderator? Welcome, have a big hug! Have fun together.

This zeor-coding idea is great.

will take a look later, kind of busy on something now.

8.Re:一个基于struts的网站,开放源码,很不错 [Re: floater] Copy to clipboard
Posted by: 艾云
Posted on: 2003-09-16 23:50

深夜12点将至,我要关闭服务器进行今天的总结了,明天早上8点我会准时起床的Smile,还没来看过的朋友明天再来吧,真的抱歉.

9.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: 艾云
Posted on: 2003-09-17 09:30

经过一天的运行,中间断了一次,基本上没什么大事情发生,下面是我昨天的测试报告:

1.访问量

点击量:共 2671 次(附图)

大家的偏好都在资源区吧,可能资源区内容比较丰富.这样的点击量对我的机器造成了不少的负担啊,没办法,机器太破了,辛苦他了.

访客(以ip区分):215人

最大在线人数(20分钟内session的数量):35人,发生在早上9时

2.错误

错误日志:写了3.22M,哇,这么多错误啊,99%是

java.net.SocketException: Connection reset by peer: socket write error

这是一种底层的TCP错误,可能是我那边网络不好或者机器性能太差造成的,等我明天重点跟踪一下这种错误

数据库状态日志:写了1.12M,这个比较好,数据库没什么问题,这个日志看出,数据库连接池激活的最大连接是2个,我设定的最大数是10个,看没这个必要了,没有出现没有归还的连接.

访问日志:写了2.25M,记录了对本站文件的访问情况,一切很正常,出现的404错误都发生在对我过去作品的访问上,非本站的错误.

程序的错误:在用户在线的显示中出现了不知原因的错误,我检查了一下代码,看明天怎样,关于搜索的索引没有更新,我改了一下搜索更新的方法,看明天工作怎样.

希望大家多多给我反馈意见,如果你对本站有什么建义,也可以告诉我.

大家其实可以到资源区发布新闻,文章,软件的,要先登录,你的发布最终要经过我的审核才能正式完成,然后自动生成静态的html文件(不知大家有否留意本站的资源区大部分是html静态文件呢),大家一起努力把本站搞好吧!

对于今天的成果,我是相当满意的,喜欢本站的朋友要常来,我会一直保持共享开放的宗旨的,功能还在添加和完善当中,说不定哪天会发现困扰你很久的问题的解决方案的,让我们一起努力吧.

共同努力,共同进步!

10.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: Johnny
Posted on: 2003-09-17 10:42

good, 多谢,参考ing

11.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: hwx
Posted on: 2003-09-18 14:08

Thank you!
I've downloaded and now studying your code.

12.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: reizon23
Posted on: 2003-09-18 15:06

good,学习学习

13.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: l_walker
Posted on: 2003-09-19 09:24

goodSmile

14.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: adelejxsx
Posted on: 2003-09-19 10:28

源代码下不了,只有15.9k,是zip文档。

15.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: 艾云
Posted on: 2003-09-20 09:38

本站测试将于今天结束,下一个beta版的发布除了在论坛上公布外,我将以邮件的形式通知在本站注册了的朋友.

16.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: beafox
Posted on: 2003-09-20 09:57

打不开啊!

17.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: yb79528
Posted on: 2003-09-20 14:41

不错,继续努力啊,狂学习中

18.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: ditty
Posted on: 2003-09-22 08:52

下载的版本安装似乎有些问题,希望能提供一个安装说明。

19.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: struggle
Posted on: 2003-09-22 14:05

这个网站我今天上了一天也没上去呀,楼主是不是没有开服务器呀。

20.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: beafox
Posted on: 2003-09-22 14:14

我也一样!上不去的!

21.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: robinhoodx
Posted on: 2003-09-22 15:41

好像是说停止测试,不允许公共访问了

22.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: altonpeng
Posted on: 2003-09-22 20:29

不错,不错

23.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: ajinjin
Posted on: 2003-09-26 09:46

进不了

24.Re:一个基于struts的网站,开放源码,很不错 [Re: ajinjin] Copy to clipboard
Posted by: hahaha
Posted on: 2003-09-27 12:59

无法下载

25.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: dy18
Posted on: 2003-09-27 14:48

能否提供原码下载

26.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: bbbaby
Posted on: 2003-10-13 09:09

不能进~

27.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: altonpeng
Posted on: 2003-10-13 18:58

进不去

28.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: xhsdxhsd1212
Posted on: 2003-10-13 19:28

能否提供原码下载

29.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: yuanlu123
Posted on: 2003-10-29 15:07

上不了

30.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: 艾云
Posted on: 2003-10-30 11:30

jbar beta2已经发布,谢谢大家一直以来的支持
详细信息请查看帖子
http://www.cjsdn.com/post/view?bid=20&id=60287&sty=1#60287

31.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: zxbq
Posted on: 2003-10-31 09:50

期待!

32.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: lizwjiang
Posted on: 2003-10-31 14:04

网站里有源代码下载

33.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: 刘子良
Posted on: 2003-12-16 12:43

打不开发呀,谁发一份给我吧,lzlspb@163.net,谢了

34.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: freefly
Posted on: 2003-12-29 17:46

上不去,楼主能不能再次开放?谢谢

35.Re:一个基于struts的网站,开放源码,很不错 [Re: 艾云] Copy to clipboard
Posted by: javaever
Posted on: 2004-01-28 23:47

cannot connect
能否提供原码下载

many thanks


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923