转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> 网页制作 >> 正文
[J2EE]实战留言本(升级应用篇)         ★★★★

[J2EE]实战留言本(升级应用篇)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:880 更新时间:2009/4/23 14:18:37

版权声明:本教程所有内容均来自作者马宣(经典论坛ID:maxuan9),

仅授权蓝色理想,经典论坛使用,

其它任何单位或个人在未经作者允许的情况下,禁止转载、抄袭或剽窃文章内容,

违者作者将保留进一步法律追究的权利。
感谢篇:感谢蓝色为大家提供蓝色理想,经典论坛这么好的地方用于学习与交流!

感谢
POPOEVER(当年我在QQ上向他抱怨了许多,他劝我去练太极拳使我明白真正静下心来
专注做好每件事)、myhyli、LeXRus等等对我的帮助(翻翻去年的贴子就知道我当初
也是多么的小白)同时也要感谢飞鸟站上的雷电姐姐当年对我的帮助(使我慢慢转向后
台开发),在此也要一并感谢所有支持我的朋友们!

前言

在上一篇实战EJB教程里,我们学写了一个CMP的实体Bean和sessionBean,sessionBean通过模型来操作实体Bean,基于Struts的JSP Framework 在javabean中访问EJB,得出最终结果在JSP视图层中显示,虽然简单,但这也是基本的流程!在完成这篇教程之后,我就在思量如何再写一个完整的应用,恰好论坛中的深空小妖写了一个基于PHP的留言本!于是我就想到也写一篇留言本的文章吧,留言本虽然很简单,但它却是一个基础,增加管理回复等就相当于一个小型的BBS,稍做修改也可以将它变成一个文章发布系统!
在我考虑之下,我决定写一个基于j2ee的留言本!
用于此次教学的就是留言本的tech版,它相当简单,只具有留言和查看的功能!但是对初学者来说这却是最好的入门捷径!

广告

在此tech版留言本的基础上我二次开发了它的商业版(数据库采用ORACLE9i)!在完成我的tech版后,大家可以根据我下面的提示来定制自己的商业版!
1。商业版支持国际化功能,根据客户端IE语言自动切换相对应的语言信息资源,采用UTF-8的编码!
(利用struts的国际化功能)
2。完整的后台管理功能,以管理员登陆留言本后,可对留言进行删除,编辑,回复
(增加管理员权限的表,和实体BEAN)
3。LOG写日志功能
(利用log4J)
4。数据库转为XML文件导入导出
(看看JDOM,会有不小的收获)
5。上传下载功能
(jspsmartupload.jar)
6。留言查找功能
(我的方法是再写出一个搜索的sessionBean,当然也可以看看lucene,一个开源的搜索引擎包)
7。个性化设置
(能完成以上的相信这个就不成问题)
本人已经注册了j2eestudio.com的域名,希望能与志同道合的朋友共同合作,请PM我!
PS又PS,如果有独立服务器的朋友帮忙最好!

相关知识

本篇立足于初学者,因此对一些相关概念的东西我会提一下,更具体的当然希望你在完成本教程后去GOOGLE上搜一下,这样印像更深刻!

J2EE:适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)

EJB:商业组件的部署环境,在EJB Server中提供了分布式计算环境中组件需要的所有服务,例如组件生命周期的管理、数据库连接的管理、分布式事务的支持、组件的命名服务等等。

Weblogic:BEA公司出品的J2ee平台应用服务器,全面支持J2EE标准,从6.0版开始率先支持EJB2.0规范,内置jdk为1.3.1版,虽然目前该产品已经出到了8.1,但我仍对小巧的6.1sp2版本情有独钟,基本上能满足我学习和工作的需要,不过它的软肋就是JDK的版本太低,虽然也可以自己将JDK的版本换成JDK1.4.X,但是或多或少会出现些问题,也因由此,我的struts一直使用的是1.1-b1版,因为在此后的正式版无法在weblogic6.1上运行!不得不说是遗憾!!

Struts:Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。Struts是apache.org开源组织Jakarta项目的一部分,在论坛中见到有人说它最终会被淘汰,其实鼓吹这种论点的早就见到过,Struts也许的确不算是最高效的JSP framework,学起来有些困难,但当你真正掌握,你才会发现它的灵活与强大,也甚至有人说SUN的JSP幸亏有struts这颗救命稻草,不然早就完了一说呢,不管怎么说,Struts已经有了相当广泛的商业应用,而且网上的资料也很多,希望大家认真学学,大家可以到官方网站上看看
jakarta.apache.org/struts
题外话:struts1.1允许多个控制文件,不像我们原来为了写一个控制文件经常check in/out啦!可我选择weblogic6.1就没法用struts1.1郁闷呀!

JSP:这个相信不用我说了吧,它可以像ASP,PHP那种写法,将控制语句代码夹杂在HTML代码中间,相对于比较复杂的JSP页面,比如JIVE论坛的JSP页面吧,你就会明白,看了就会犯晕,所以我们完全可以把控制语句交给struts来处理,这样我们在页面中看到的就是干净“代码”,更利于团体合作,发挥各人所才,程序员可以专心致志的写代码,而网页设计师则可以设计漂亮的页面!

相关工具
mysql:今次学习版的数据库就用它了。
weblogic6.1sp2:我已经介绍N次了吧,呵呵,相关配置看看我以前的贴子。
Jbuilder7:EJB,JSP全在这里搞定啦!
Struts1.1-b1:去下载吧,不过我会提供一个经我修改支持中文的struts.jar
Struts console:写Struts-config.xml的好工具,真是太方便了
mysql.jar:提供连接mysql的JDBC驱动
平台搭建请参看我以前的相关贴子,一些工具包我会试着找空间下载的,OK,今天暂到这里,明天我们进入代码实战篇!有什么问题请进论坛PM我!


[网页制作][J2EE] 实战开发EJB  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台