应该是第二个完整的项目,这项目比上一个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]
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整合小项目(一)今天就到这里,接下来我们会开始二的文章~标题二,文章不会二。(不会排版,先凑活看吧)