c***k 发帖数: 1589 | 1 挺好用的啊,他的配置可以通过web来实现,挺直观的 |
|
s*i 发帖数: 31 | 2 招工广告一般都需要什么 Java EE, EJB, Spring, Hibernate, Web Services, XML,
SOAP, JDBC, JSP/Servlets, N-Tier Architecture. 这些都超出了 Java Standard 范
围。 吧这些都搞懂搞熟了,大概需要好几年,而且这些商业的东西每年都在变化。咳
。
好几次去interview, 我resume 写 java 是最强的语言。 然后人家问这个这个设计,
你用 EJB/XML 怎么去实现, 问在JSP/Servlet里面那个问题怎么解决。 这些我就一点
不知到了。这些名词就是知道一个概念,然后可能接触过一些很简单的例子,接触了就
忘记了。 就算强迫自己去做Project, 可是照着一本入门的书去学,用EJB 或者 JSP
写一个hello world, 竟然用了3个星期,去搞 setup 什么 config file, xml file,
什么 glassfish, 一大堆乱七八糟的东西,好不容易搞出来一个hello world. 只能苦
笑一声,发现为了搞这个东西吧时间都扑在上面了, 最后只 |
|
k*********e 发帖数: 2039 | 3 在家用netbean写的ejb的作业,跑得好好的
跑到学校去给老师演示,结果就报错
仔细一看,glassfish认定的主机host是我的电脑名xxx.2wire.net:8686,也就是说把
我们家的路由器的名字给加上了,在家跑没问题
跑到学校去,因为换了个网络,就找不到host了,电脑名没有自动跟新,还是用的
xxxx.2wire.net。
把我的程序down到同学电脑上run,也是没问题的。
很头疼,以后总不能每次交作业,把老师请到家里来演示吧
到底是netbean设置的问题,还是我电脑自己设置的问题?
恳请大牛指点 |
|
|
A**o 发帖数: 1550 | 5 很抱歉,既不用netbeans也不用glassfish,帮不上忙。 |
|
A**o 发帖数: 1550 | 6 they are not glassfish and/or ejb experts... |
|
z****e 发帖数: 54598 | 7 这跟NETBEAN一点关系都没有吧?
这是appserver的问题
也就是glassfish的问题 |
|
z****e 发帖数: 54598 | 8 glassfish完了
不过最让人觉得讨厌的是sun害死了mysql |
|
s***8 发帖数: 1136 | 9 if interested in ee, glassfish jboss geronom(?) are all open source
appserver |
|
h**********c 发帖数: 4120 | 10 没搞太复杂,
主要是以前和netbean glassfish 冲突,端口 8080 和oracle DB,
弄清jdk,jre, appache tomcat 的安装顺序,
如何build war, deploy war,
windows 下系统环境参数
ssl 没有试, |
|
r*****l 发帖数: 2859 | 11 Please PM if you are interested.
A S&P 500 IT company located in Northern Virginia.
Skills:
- Intermediate understanding of coding languages such as Java, C/C++, Perl,
Python, Ruby, and/or Unix shell
- Familiarity with development & build tools such as Eclipse, IntelliJ,
Hudson, Coverity, Findbugs, PMD, Ivy, Ant, Maven, Makefiles, etc.
- Web technologies such as Apache httpd, Tomcat, Glassfish, Weblogic
- Version control tools such as Subversion and StarTeam
- Web collaboration tools such as Con... 阅读全帖 |
|
g*****g 发帖数: 34805 | 12 JEE platform is driven by open source frameworks, some of them will get
standardized into JSR, and that's about it. It doesn't mean people are
forced to use them. This is unlike JRE that everybody uses and newer
versions will get picked up sooner or later.
Spring and Hibernate are more popular than EJB3, for example.
And Tomcat is way more popular than GlassFish, though it's only a web
container.
In short, JEE doesn't have much to do with Sun/Oracle nowadays. Jersey
may be the only one I am usin... 阅读全帖 |
|
s*****e 发帖数: 893 | 13 做大型商业应用, 比如 web service development
A. 基于Jave, J2EE,和相关的Framework, such as Glassfish.
B. 基于Python, web-dev framework比如Zope
目前似乎A是绝对主流(.Net可能是老二)。
但是在未来,这2个当中,B有没有很大潜力慢慢成为主流呢? 毕竟Python有很多优点
,尤其是开发效率高
讨论一下 |
|
g*******2 发帖数: 1184 | 14 11款用于优化、分析源代码的Java工具
来源:ITeye |
本文将提供一些工具,帮助你优化代码以及检查源代码中的潜在问题。
1. PMD from http://pmd.sourceforge.net/
PMD能够扫描Java 源代码,查找类似以下的潜在问题:
可能的bug——try/catch/finally/switch语句中返回空值。
死代码——未使用的局部变量、参数、私有方法。
不理想的代码——使用String/StringBuffer。
过于复杂的表达式——没有必要使用if语句、while循环可以代替for循环。
重复代码——复制/粘贴的代码引发的bug。
PMD集成了JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/
Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel,
JCreator, 以及 Emacs。
2. FindBug from http://findbugs.sourceforg... 阅读全帖 |
|
S****h 发帖数: 558 | 15 A jetty/tomcat would be enough. Or you can use the bundled one in IDE. (
Tomcat in Eclipse, Glassfish in Jetty, ...)
It is better to focus on one thing a time instead of trying to digest
everything once for all: (JSP, servlet, Spring, or maybe basic Java
console program if you are not familiar with it) |
|
r***y 发帖数: 4379 | 16 servlet -> server
applet -> app (client side)
sun(oracle) 只定义了 specification , JDK 里没实现, 你要找 container
tomcat, glassfish ... 的 lib 目录里都有实现
面。
Servlet |
|
m*****j 发帖数: 499 | 17 多谢!
大致看了看,感觉好像Java现在推的application server是glassfish?似乎是和apach
e的cxf功能相同的?不知道两个用起来有啥区别吗?应该用哪个? |
|
r*****l 发帖数: 2859 | 18 Most, if not all, Java web framework are based on servlet API, part of the
Java EE standards. The standard war structure is like this:
root
- public folders
- WEB-INF
-- web.xml
-- private resources/folders
-- "lib" folder for (3rd party) libraries
-- "classes" folder for application classes
Anything under WEB-INF cannot be accessed directly.
web.xml is the entry point of dynamic contents. Servlet engine will look for
servlet mappings and map request URLs to appropriate servlets. Most
framework ... 阅读全帖 |
|
f*******3 发帖数: 351 | 19 【 以下文字转载自 WashingtonDC 讨论区 】
发信人: Westridge (西岭), 信区: WashingtonDC
标 题: Java开发人员知识点(更新)
发信站: BBS 未名空间站 (Wed Apr 18 00:03:19 2012, 美东)
Java开发人员知识点
1.听说过James Gosling,SUN和Oracle公司。知道网上下载Java的地址,在哪讨论Java
。练习过Java在Windows下的安装和配置。知道Java应用系统中常见的几种license和JCP。了
解bytecode和Java在不同系统下可以轻松移植的原理。
2.懂得基本的Java编程和行命令格式。了解面向对象的编程思路。
几个基本点:Java基本语法和控制结构,命名和代码风格,结构化,对象封装,继承,
抽象,多态,接口,异常处理,堆空间,栈空间,垃圾回收器,static,this,
synchronized,annotations,JUnit,JDBC,JSP/servlet
Java Core APIs: java.lang,java.util,java.io,java.a... 阅读全帖 |
|
z*******3 发帖数: 13709 | 20 回答你最后一个疑问
用jboss,你把程序打成ear包之后
你可以很方便地在jboss和websphere还有weblogic之间迁移
就好比war在tomcat和jetty之间迁移一样
所以并不存在说对jboss有过多依赖的问题
更何况,当你用了spring之后,就意味着放弃weblogic和websphere对于ejb的性能发挥
那这个难道不是一种损失么?不也是一种依赖么?
更何况,你离开了spring你还能用什么?
我离开了jboss我用websphere一样搞
现在jboss在逐步剥离对于tomcat的依赖,自己搞新的web server
同时tomcat也在自己搞自己的ejb容器oepnejb,这一套合起来叫做tomee
所以当这两者剥离了之后,选择会越来越多,但是一旦你用了spring
spring这个最关键的component,你没得换啊,你不用spring还能用什么呢?
我强调一次,我不用jboss,我随时可以把我的程序换到websphere或者weblogic上去
如果有必要,tomee也行,但是就是这个支持相对一般点
如果强调免费的话,glassfish~!
这些都... 阅读全帖 |
|
k********e 发帖数: 368 | 21 EAR在JBOSS,glassfish,weblogic,websphere之间随意迁移只是一个美妙的传说。事
实是个大牛厂都加入自己的特别配置。
如果想想那些JMS queue,tranacstion, ASL, JNDI的配置,datasource的配置,基本没
有人会天真到随意更改app server。
用spring无需放弃app server的资源管理和调配机制,因为spring只是框架,可以极好
的支持EJB。
:) |
|
z*******3 发帖数: 13709 | 22 回答你最后一个疑问
用jboss,你把程序打成ear包之后
你可以很方便地在jboss和websphere还有weblogic之间迁移
就好比war在tomcat和jetty之间迁移一样
所以并不存在说对jboss有过多依赖的问题
更何况,当你用了spring之后,就意味着放弃weblogic和websphere对于ejb的性能发挥
那这个难道不是一种损失么?不也是一种依赖么?
更何况,你离开了spring你还能用什么?
我离开了jboss我用websphere一样搞
现在jboss在逐步剥离对于tomcat的依赖,自己搞新的web server
同时tomcat也在自己搞自己的ejb容器oepnejb,这一套合起来叫做tomee
所以当这两者剥离了之后,选择会越来越多,但是一旦你用了spring
spring这个最关键的component,你没得换啊,你不用spring还能用什么呢?
我强调一次,我不用jboss,我随时可以把我的程序换到websphere或者weblogic上去
如果有必要,tomee也行,但是就是这个支持相对一般点
如果强调免费的话,glassfish~!
这些都... 阅读全帖 |
|
k********e 发帖数: 368 | 23 EAR在JBOSS,glassfish,weblogic,websphere之间随意迁移只是一个美妙的传说。事
实是个大牛厂都加入自己的特别配置。
如果想想那些JMS queue,tranacstion, ASL, JNDI的配置,datasource的配置,基本没
有人会天真到随意更改app server。
用spring无需放弃app server的资源管理和调配机制,因为spring只是框架,可以极好
的支持EJB。
:) |
|
s******e 发帖数: 493 | 24 as said before, spring started eying ejb, but later it evolves to an
application framework. Comparing ejb to spring is just like comparing ejb
container to application server, for example, comparing tomcat to full scale
application servers such as glassfish, weblogic, websphere, or even jboss. |
|
a****i 发帖数: 1182 | 25 如果没有JBoss,没有Glassfish,就是websphere和weblogic两家
在我觉得那比spring一家要危险得多
虽然spring只有一个篮子
别的不说,就想M$那样,给java加点料,你要遵守标准
我偏偏给你提供非标准的api,性能更好,用着更方便
你用不用?
不用就是重新造轮子;用就是依赖
而且这种依赖你还不容易摆脱,什么都被别人控制
别看好像有两个篮子,比spring那一只篮子要危险得多
问题的核心不在于你有几只篮子,而是你对那些篮子有多大的控制力
所以我会选择开源的
标准不标准,其实更多的影响是对外的部分,象rest这样的
EJB这样偏底层的,标准没有那么重要,反而把问题弄复杂了 |
|
M***0 发帖数: 1180 | 26 JAAS implementation is vendor specific
我相信每个app server都提供可扩展的类让你提取plain password
glassfish里是abstract class AppservPasswordLoginModule
里面定义了protected String _username and protected String _password
spring的UsernamePasswordAuthenticationToken有getPrincipal()和getCredentials(
)分别提取username and password
你用的app server里应该也会有同样功能的class,但app server提供的东西互相不通
用,你还得add resource to app server。用Spring反而才是same code for all
servers.
correct me if I was wrong. |
|
c*********e 发帖数: 16335 | 27 我用glassfish,还不错。
这些local server,在apache之后出来很多啊。想当年apache是美國军工里的东东,后
来一些遗老凭记忆把这个玩艺给复制出来了。 |
|
k********e 发帖数: 368 | 28 glassfish也是很heavy :), 够猛。 |
|
|
c*********e 发帖数: 16335 | 30 glassfish是restful架构的?
the |
|
c*********e 发帖数: 16335 | 31 spring,hibernate,ejb,servlet...glassfish... |
|
c*********e 发帖数: 16335 | 32 核心是servlet, httpRequest,httpResponse,forward,redirect之类,用serializable
的entity bean存入数据库。没啥特别不同的东西。
jdbc根本就不用学,这玩艺很老,code都能在网上copy到。在glassfish里面,直接设
置一个jdbc就好了,都不用管它。
xml |
|
c*********e 发帖数: 16335 | 33 现在是ejb3,用最新的appserver,glassfish,非常的方便。 |
|
c*********e 发帖数: 16335 | 34 hibernate不难,比如用eclipse,glassfish,就只需要在glasfish里面设置一下jdbc,以
后就不用管jdbc了,超级简单。hibernate非常简单容易用,这是它普及的原因。ejb难
学难用,这是它不流行的原因。c++难学难用,这是它比不上java的原因。 |
|
|
|
F****n 发帖数: 3271 | 37 Eclipse4 有向Netbeans退化的倾向 |
|
g*****g 发帖数: 34805 | 38 eclipse里用jetty + run jetty run开发。部署还是得tomcat。 |
|
c*********e 发帖数: 16335 | 39 en,已经解决了,没把tomcat加到server runtime里。 |
|
k*******d 发帖数: 701 | 40 Tomcat is just web container
GF is APP Server
Hat is difference |
|
z*******3 发帖数: 13709 | 41 我怀疑搂主是否用了ejb这些高级功能
估计是用gf来做web server
要不然要换成TOMCAT,恐怕没那么容易 |
|
|
z*******3 发帖数: 13709 | 43 给你一个小建议,ENTITY BEAN你可以不用了
这个玩意是当初J2EE里面最鸡肋的一个,现在已经挂了 |
|
c*********e 发帖数: 16335 | 44 如果用amazon web services,就不需要jboss,spring web services了。tomcat就够了。 |
|
z*******3 发帖数: 13709 | 45 aws貌似是iaas
你用什么都是一样的
如果是paas的话,那可能可以少用一些东西
但是paas私货太多
了。 |
|
b******y 发帖数: 9224 | 46 我们就用tomcat,没觉得不好,简单实用。其实,如果希望footprint更小的话,用
jetty也可以。 |
|
c*********e 发帖数: 16335 | 47 现在做jasper report,amazon web services了,goodbug我要经常向你请教了。
刚把家里计算机的glassfish给删了,装了tomcat,eclipse里装了aws kit.开始做这方
面的了。web services只用c#做过,发现和java web services完全2码事啊,有点心虚
啊。咋办?短期上手看哪本书才行? |
|
c*****y 发帖数: 562 | 48 最近找工作,发现许多金融/银行/保险工作用IBM的比较多,WebSphere, WebSphere
MQ, etc.
这个是老的数据了,大家有新的数据吗? |
|
c*********e 发帖数: 16335 | 49 注意这是java用户的选择。现在用sql server,c#的,选iis.
WebSphere |
|
|