j2ee之jboss与ejb、jsf、jpa整合小项目(一)(数据库为mysql)

应该是第二个完整的项目,这项目比上一个ajax项目还要详细。算是我的学习的过程。毕竟这个项目练手项目,小到就是一个整合。

但对于我或者对于其他人来说就是个历程吧,或许更新的有点慢。

也不需要太多的废话,开始我们的项目吧。

(哪里有错记得评论,共同学习)

ps:csdn博客可以粘贴图片上去,我以为支持这种。。。没想到,还得重新编辑,应该这次就可以了,有图有真相@!


j2ee之jboss与ejb、jsf、jpa整合小项目


1、环境的说明

1.1用的是jboss5.1的环境,myeclipse 2014 和mysql。其他需要的东西,我都会在项目结束后发布出来。

2、jboss5.1的安装

根据提示一步一步安装即可。运行起来或许会出现一个错误,这个错误在我上两篇文章中也提到过
如果错误是这样的话,可以点击进入看看怎么修改。
ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described
java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]
……
DEPLOYMENTS IN ERROR:
    Deployment "AttachmentStore" is in error due to: java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]


http://blog.csdn.net/zhangyanyue2016/article/details/53819603


因为我电脑上还安装有oracle和tomcat,所以我只能修改jboss的端口为8081。如何修改请参考这篇文章

http://blog.csdn.net/zhangyanyue2016/article/details/53819638


别忘了配好jboss的环境变量,不然你运行什么呢? 

环境变量。。不会的话就看我以后要写的东西吧。简单到几句话。。


接下来运行jboss,基本上第一次你配置好不会出现什么问题就可以运行成功。毫无疑问启动成功




至此。我们的jboss就算安装运行完成了,至于能不能配置到myeclipse,那就是我们接下来的事情了。

3、mysql表的创建

由于我们这次写的是一个很简单的一个整合项目,所以我们的表也创建的很简单,你们也可以根据自己的需求来创建表。
我这里就创建两个表,一个是用户表,一个是商品表。
这是user表

这是商品表goods。原谅我的英语渣渣


搞定了数据库。我们就开始弄我们的myeclipse。

4、jpa数据持久化(这步用的是工具生成)

我会一步一步截图。毕竟这点不容易

先new一个ejb project


接下来一路next,直到这一步


千万要记住你这步写的是什么东西,接下来我们会用到。


我们创建个connection

例如我这样


Select the schema to display 会有一步这个,直接点击finish

至此我们的项目一创建成功,我们开始用myeclipse生成需要的东西。
右键点击你的项目,按照如下步骤来

或许会出现这个。this project is not associated with a myeclipse driver ,只要点击那个蓝色的字,进去,然后点击connect。连接下数据库就好了
点击 add all



java package 先随便选择,一会儿还要分包



选完这三个后点击 setup


选择你的项目。

看图吧



生成完毕,你会发现有的是报错的(有可能你的不报错)

把这一句话删除,我们添加需要的java文件


你会发现。。。。神奇的好了(其实不神奇,,懂得)


分包完成,就这样吧。以后添加以后再说~~



j2ee之jboss与ejb、jsf、jpa整合小项目(一)今天就到这里,接下来我们会开始二的文章~标题二,文章不会二。(不会排版,先凑活看吧)
 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值