由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 大家拍我吧,自己太弱了
相关主题
.Net developer doing Javaany good j2ee book?
java struts奇怪问题求助新手学习java spring, hibernate或者struts的问题
关于struts和spring的几个疑问java所有工具里面,就数spring最简单了
问一个Collection Update的问题现在 Java Web 开发过时了么?
用惯了glassfish,突然要我用tomcat,真实不习惯。J2EE和未来工作问题
OpenShift的配置一问servlet到底是啥玩意
Java Tools and Technologies Landscape for 2014已经学完jsp and servlet了,下一步是不是该学struts了
Spring JBOSSj2ee现在流行什么?
相关话题的讨论汇总
话题: maven话题: hibernate话题: jboss话题: struts话题: 太弱
进入Java版参与讨论
1 (共1页)
a*****p
发帖数: 1285
1
最近在学struts和hibernate。刚入门,网上找了2个能用得程序,不过都不是在maven
里面得,然后自己改他们得程序,并且放到maven里面去。改了2天了,没有一次成功过
。maven可以install,产生target,在jboss里面都不能运行。
单独用struts得时候,倒是很快就能成功。
看着别人得程序放到jboss里面运行得很顺溜,好感叹阿,自己太弱了,搞了2天也不知
道哪里出问题了。周围也没有能问的人。哎!!
大家说我要怎么救自己阿?
g*****g
发帖数: 34805
2
Do it the other way around, start with a Maven HelloWorld web app
and integrate struts/hibernate into it, one at a time.

maven

【在 a*****p 的大作中提到】
: 最近在学struts和hibernate。刚入门,网上找了2个能用得程序,不过都不是在maven
: 里面得,然后自己改他们得程序,并且放到maven里面去。改了2天了,没有一次成功过
: 。maven可以install,产生target,在jboss里面都不能运行。
: 单独用struts得时候,倒是很快就能成功。
: 看着别人得程序放到jboss里面运行得很顺溜,好感叹阿,自己太弱了,搞了2天也不知
: 道哪里出问题了。周围也没有能问的人。哎!!
: 大家说我要怎么救自己阿?

a*****p
发帖数: 1285
3
真是个好虫子,老师给好建议。马上试下, 哈

【在 g*****g 的大作中提到】
: Do it the other way around, start with a Maven HelloWorld web app
: and integrate struts/hibernate into it, one at a time.
:
: maven

m*****u
发帖数: 1342
4
I think you are doing better than me, I dare not touch Maven, although I
have doing Hibernate.

maven

【在 a*****p 的大作中提到】
: 最近在学struts和hibernate。刚入门,网上找了2个能用得程序,不过都不是在maven
: 里面得,然后自己改他们得程序,并且放到maven里面去。改了2天了,没有一次成功过
: 。maven可以install,产生target,在jboss里面都不能运行。
: 单独用struts得时候,倒是很快就能成功。
: 看着别人得程序放到jboss里面运行得很顺溜,好感叹阿,自己太弱了,搞了2天也不知
: 道哪里出问题了。周围也没有能问的人。哎!!
: 大家说我要怎么救自己阿?

g**********y
发帖数: 14569
5
这种类似系统集成的活,其实没太大意思,你搞出来也涨不了多少有用的经验。
要想练/学Maven, 写几个Maven的plugin, 把它的全过程走一遍,就知道了。
学Struts, Hibernate, 也一样。
把几个open source的东西搞一块,多半有些稀奇古怪的问题。你找出来,其实是在帮
他们调程序参数。通常你会发现:
- 某个模块跟另一块对接可能需要特殊版本
- 可能需要一些特殊参数
- document的一些参数可能在某些版本里有bug
- 要把几个模块整合在一起,甚至可能需要改动一些open source code
。。。
但是这些东西全搞清楚了,你也不能claim自己就是Maven/Struts/Hibernate expert。
最核心的思想和系统到底怎么work的,你可能完全不清楚。
要学一个东西,我觉得你应该反过来,先把单独运行弄明白,然后理解整个系统怎么工
作的。跟其它东西集成,大多数时候是对生命的浪费。这是我的感受。

maven

【在 a*****p 的大作中提到】
: 最近在学struts和hibernate。刚入门,网上找了2个能用得程序,不过都不是在maven
: 里面得,然后自己改他们得程序,并且放到maven里面去。改了2天了,没有一次成功过
: 。maven可以install,产生target,在jboss里面都不能运行。
: 单独用struts得时候,倒是很快就能成功。
: 看着别人得程序放到jboss里面运行得很顺溜,好感叹阿,自己太弱了,搞了2天也不知
: 道哪里出问题了。周围也没有能问的人。哎!!
: 大家说我要怎么救自己阿?

a*****p
发帖数: 1285
6
我只是用maven做工具阿,不是要成maven expert。只是觉得maven好用,迟早要学,学
到会用就好。重点还是struts和hibernate,但是大多数都是用ant,现在很多地方都用
maven了,而且学了以后自己编各种程序也方便,不用老找库包,直接maven里面写个
dependency就好了。
搞了个基本得yellow world,改了tomcat deploy,都没问题,现在开始改struts得程
序。
还有个问题,怎么用maven deploy到jboss 7里面去阿?我在pom 里面改了,发现没什
么用。tomcat倒是好用。jboss-maven-plugin不好用呢。

【在 g**********y 的大作中提到】
: 这种类似系统集成的活,其实没太大意思,你搞出来也涨不了多少有用的经验。
: 要想练/学Maven, 写几个Maven的plugin, 把它的全过程走一遍,就知道了。
: 学Struts, Hibernate, 也一样。
: 把几个open source的东西搞一块,多半有些稀奇古怪的问题。你找出来,其实是在帮
: 他们调程序参数。通常你会发现:
: - 某个模块跟另一块对接可能需要特殊版本
: - 可能需要一些特殊参数
: - document的一些参数可能在某些版本里有bug
: - 要把几个模块整合在一起,甚至可能需要改动一些open source code
: 。。。

S****h
发帖数: 558
7
I only use maven with eclipse and netbeans. I assume jboss goes similarly.
It should have some maven plugin. Just use it (usually not installed by
default).
I agree the previous comment. It really does not help much to jug three
things at the same time. They belongs to different areas. And it is much
better to understand one at a time.
L*******r
发帖数: 8961
8
休眠的确不是什么好东西。
J*******n
发帖数: 2901
9


【在 g**********y 的大作中提到】
: 这种类似系统集成的活,其实没太大意思,你搞出来也涨不了多少有用的经验。
: 要想练/学Maven, 写几个Maven的plugin, 把它的全过程走一遍,就知道了。
: 学Struts, Hibernate, 也一样。
: 把几个open source的东西搞一块,多半有些稀奇古怪的问题。你找出来,其实是在帮
: 他们调程序参数。通常你会发现:
: - 某个模块跟另一块对接可能需要特殊版本
: - 可能需要一些特殊参数
: - document的一些参数可能在某些版本里有bug
: - 要把几个模块整合在一起,甚至可能需要改动一些open source code
: 。。。

T*********g
发帖数: 496
10
how abt appfuse

maven

【在 a*****p 的大作中提到】
: 最近在学struts和hibernate。刚入门,网上找了2个能用得程序,不过都不是在maven
: 里面得,然后自己改他们得程序,并且放到maven里面去。改了2天了,没有一次成功过
: 。maven可以install,产生target,在jboss里面都不能运行。
: 单独用struts得时候,倒是很快就能成功。
: 看着别人得程序放到jboss里面运行得很顺溜,好感叹阿,自己太弱了,搞了2天也不知
: 道哪里出问题了。周围也没有能问的人。哎!!
: 大家说我要怎么救自己阿?

相关主题
OpenShift的配置一问any good j2ee book?
Java Tools and Technologies Landscape for 2014新手学习java spring, hibernate或者struts的问题
Spring JBOSSjava所有工具里面,就数spring最简单了
进入Java版参与讨论
S****h
发帖数: 558
11
Maven is not in the same level as appfuse. I don't think you need to know
appfuse at all. It is just a hodgepodge of lots of tools (spring, hibernate
, ans lots of smaller tools). Maven on the other hand is a tool for system
management, in the same level as ant.
Anyway, it is better to know roughly what the tools can do instead of
details. Also the spirit behind the tools might be important, such as IoC
of Spring, ORM in hibernate. It is like driving, more important to know the
rule of the road, the common things like wheel, gears, than know exactly
which button turns AC on.

【在 T*********g 的大作中提到】
: how abt appfuse
:
: maven

z****e
发帖数: 54598
12
不要改别人的程序
大忌,因为看懂别人的程序比你自己写要更耗费时间
自己写,从最基本的开始自己搞,其实用不了多久
z****e
发帖数: 54598
13
这种框架的搭建跟系统集成还差了十万八千里远
其实楼主估计没有搞懂的是jboss
而不是struts和hibernate,毕竟server是jboss
jboss的确不是那么好整,跟tomcat的难度要难上几个档次
举个很简单例子,hibernate的sessionFactory要在jboss启动时候自动加载
并绑定到jndi上去就没那么简单
网络上的例子就明显减少,但是如果把jboss换成tomcat,例子就好找了

【在 g**********y 的大作中提到】
: 这种类似系统集成的活,其实没太大意思,你搞出来也涨不了多少有用的经验。
: 要想练/学Maven, 写几个Maven的plugin, 把它的全过程走一遍,就知道了。
: 学Struts, Hibernate, 也一样。
: 把几个open source的东西搞一块,多半有些稀奇古怪的问题。你找出来,其实是在帮
: 他们调程序参数。通常你会发现:
: - 某个模块跟另一块对接可能需要特殊版本
: - 可能需要一些特殊参数
: - document的一些参数可能在某些版本里有bug
: - 要把几个模块整合在一起,甚至可能需要改动一些open source code
: 。。。

z****e
发帖数: 54598
14
楼主你没有必要用jboss吧
难道你这么快就需要用到ejb了?
如果是轻量级的应用
用spring吧,spring跟hibernate还有struts的整合有官方教程
还有ibatis等框架,也都支持,很容易搞的
以资源容器,DAO 实现和事务策略等形式与 Hibernate,JDO 和 iBATIS SQL Maps 集成。利用众多的翻转控制方便特性来全面支持,解决了许多典型的Hibernate集成问题。所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范。
灵活的基于核心 Spring 功能的 MVC 网页应用程序框架。开发者通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现(View)技术,例如 JSP,FreeMarker,Velocity,Tiles,iText 以及 POI。值得注意的是,Spring 中间层可以轻易地结合于任何基于 MVC 框架的网页层,例如 Struts,WebWork,或 Tapestry。
提供诸如事务管理等服务的面向方面编程框架。
z****e
发帖数: 54598
15
spring+hibernate+tomcat对付一般单机应用足够了
struts不用都可以,认认真真把servlet弄懂了
其实对于理解整个webserver的各种配置有很大帮助
等到集群的时候再来用jboss不迟
z****e
发帖数: 54598
16
我觉得应该把server和framework分开来学习
framework其实没什么啦,多数时候只要能把最关键的那个主类跑起来就行了
server才是应该投入点时间好好看看的
因为你的切入点就在server上
所以一开始选择一个比较容易上手的server像tomcat什么很有必要
一上来就jboss,感觉太快了
真正把server弄懂了,framework就跟玩一样
其实没什么,因为多数framework都可以单独存在的
而server如果不懂,你就什么都不懂
如果真想学jboss,那就抛掉所有的framework
老老实实按照jboss的例子,写几个ejb出来
再写几个servlet和jsp出来,然后琢磨一下jdbc等资源如何配置
这几个搞懂了,用任何framework都跟玩一样
比如hibernate,没什么嘛,要是xml文件解决不了
我直接把sessionFactory包装成一个singleton
然后在第一次调用时候加载不就ok了,当然这种方法很土鳖啦
但是并不是不可行,其实真正运行起来也没什么差别
不要以为只有xml那种才叫做真正衔接
那种不过是让server做了一些事情而已
不过等到你把jboss这一套流程做下来
我怀疑你是否还会对framework感兴趣
没有必要,framework未必会让你省多少事
因为本身servlet和ejb还有connectionpool什么都已经有成熟的标准了
framework很多时候感觉是中小项目在用,小项目又没有必要上jboss了
g*****g
发帖数: 34805
17
集群也不需要ejb,web app server本来就是最容易load balanced的系统。

【在 z****e 的大作中提到】
: spring+hibernate+tomcat对付一般单机应用足够了
: struts不用都可以,认认真真把servlet弄懂了
: 其实对于理解整个webserver的各种配置有很大帮助
: 等到集群的时候再来用jboss不迟

1 (共1页)
进入Java版参与讨论
相关主题
j2ee现在流行什么?用惯了glassfish,突然要我用tomcat,真实不习惯。
入门问题:以Spring+JPA开发back end,那么表现层只能用jsp吗?OpenShift的配置一问
FrameworkServlet?Java Tools and Technologies Landscape for 2014
hibernate question? session and hibernate.cfg.xmlSpring JBOSS
.Net developer doing Javaany good j2ee book?
java struts奇怪问题求助新手学习java spring, hibernate或者struts的问题
关于struts和spring的几个疑问java所有工具里面,就数spring最简单了
问一个Collection Update的问题现在 Java Web 开发过时了么?
相关话题的讨论汇总
话题: maven话题: hibernate话题: jboss话题: struts话题: 太弱