由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - J2EE究竟指什么?
相关主题
我现在明白为什么ejb会难了高性能Java系统的Persistence(持久化)一般用什么技术?
请教java高手对J2EE的几个迷惑
有人在Java/J2EE项目中用过多线程/concurrent吗?前端和后端和划分
准备面试一个java-based position,有什么书推荐一下?分享下多年积累的对JAVA程序员成长之路的总结zt
光学Java Standard 本身是不是永远不够?airbnb 主要用的什么技术?
关于Java 和 J2EE的关系. 谁能说说?谁做过ikm那个测试?
j2ee是屎一样的东西,我4个月前就说过了想学Java EE,请大侠指点
做j2ee的能算 软件工程师么?????Java后台和前台iOS native API通讯,怎么实现MVC设计模式呢?
相关话题的讨论汇总
话题: j2ee话题: java话题: apis话题: net话题: jsp
进入Programming版参与讨论
1 (共1页)
w****h
发帖数: 212
1
如果搞过JSP,Javabean, Servlet, Struct,MVC等乱七八糟的技术,是不是就是等于
你搞了J2EE?
T*******x
发帖数: 8565
2

同问。
我也从来没有明白过什么是j2ee,虽然我java语言方面很熟练。

【在 w****h 的大作中提到】
: 如果搞过JSP,Javabean, Servlet, Struct,MVC等乱七八糟的技术,是不是就是等于
: 你搞了J2EE?

s***e
发帖数: 122
3
同问3,呵呵。我现在的理解是j2ee就是:
一大堆框架组成的大系统;
本身提供了接口,让大家可以提供不同的实现;
跨越N个层从Web-Business-Persistence/Database/EIS;
要实现各种目标,包括安全,性能,事务,集群,等等;
。。。
觉得语言本身确实好学,但是库多,而对于j2ee来说,同样的功能不同的实现尤其多。
不太可能有精力去学习所有的库/框架,只好多上论坛去了解,然后学习觉得该学的东
西。

【在 T*******x 的大作中提到】
:
: 同问。
: 我也从来没有明白过什么是j2ee,虽然我java语言方面很熟练。

f*******y
发帖数: 988
4
等好虫吧

【在 w****h 的大作中提到】
: 如果搞过JSP,Javabean, Servlet, Struct,MVC等乱七八糟的技术,是不是就是等于
: 你搞了J2EE?

g*****g
发帖数: 34805
5
J2EE (it's called JEE now) is a bunch of specs that define enterprise
programming model. Typical enterprise application needs are:
Security, scalability, transaction, remoting, persistency, messaging etc..
J2EE application server provide these capabilities. JEE application is
usually 3 tier, presentation, business, persistence.
JSP, Servlet are two specs for web presentation. Struts is a framework
built on top of them. MVC is pattern Struts and most other web frameworks
implemented.
So yes, you

【在 w****h 的大作中提到】
: 如果搞过JSP,Javabean, Servlet, Struct,MVC等乱七八糟的技术,是不是就是等于
: 你搞了J2EE?

w****h
发帖数: 212
6
为什么.NET能够很大程度上取代了J2EE?
这些JSP, servlet, mvc, struct,甚至ant, hibernate, spring,似乎都是,也只能
是,作网页web开发的。
难道j2ee就是做网页的?

【在 g*****g 的大作中提到】
: J2EE (it's called JEE now) is a bunch of specs that define enterprise
: programming model. Typical enterprise application needs are:
: Security, scalability, transaction, remoting, persistency, messaging etc..
: J2EE application server provide these capabilities. JEE application is
: usually 3 tier, presentation, business, persistence.
: JSP, Servlet are two specs for web presentation. Struts is a framework
: built on top of them. MVC is pattern Struts and most other web frameworks
: implemented.
: So yes, you

g*****g
发帖数: 34805
7
.net没有取代J2EE,这是两种相似的技术在企业应用上竞争而已。
以前用VB, com的公司转向.net是很自然的,也是.net的主要客户。
J2EE当然不只支持瘦客户端,胖客户端,以及通过web service支持
其他语言客户端的应用多很多。presentation也只是3层应用的前端
而已,复杂的在中间层。

【在 w****h 的大作中提到】
: 为什么.NET能够很大程度上取代了J2EE?
: 这些JSP, servlet, mvc, struct,甚至ant, hibernate, spring,似乎都是,也只能
: 是,作网页web开发的。
: 难道j2ee就是做网页的?

T*******x
发帖数: 8565
8
presentation就是客户端,也就是用户用浏览器看到的东西。
business就是服务器端,也就是后台处理的过程。
可不可以这么理解?
persistence是什么?

【在 g*****g 的大作中提到】
: J2EE (it's called JEE now) is a bunch of specs that define enterprise
: programming model. Typical enterprise application needs are:
: Security, scalability, transaction, remoting, persistency, messaging etc..
: J2EE application server provide these capabilities. JEE application is
: usually 3 tier, presentation, business, persistence.
: JSP, Servlet are two specs for web presentation. Struts is a framework
: built on top of them. MVC is pattern Struts and most other web frameworks
: implemented.
: So yes, you

c*****t
发帖数: 1879
9

data storage (in file or database).

【在 T*******x 的大作中提到】
: presentation就是客户端,也就是用户用浏览器看到的东西。
: business就是服务器端,也就是后台处理的过程。
: 可不可以这么理解?
: persistence是什么?

T*******x
发帖数: 8565
10

知道了。谢谢。

【在 c*****t 的大作中提到】
:
: data storage (in file or database).

相关主题
关于Java 和 J2EE的关系. 谁能说说?高性能Java系统的Persistence(持久化)一般用什么技术?
j2ee是屎一样的东西,我4个月前就说过了对J2EE的几个迷惑
做j2ee的能算 软件工程师么?????前端和后端和划分
进入Programming版参与讨论
m******t
发帖数: 2416
11

Technically, the "presentation" in JEE still refers to
a tier on the server that is responsible for rendering
what the user sees.
The reason I'm kind of splitting the hair here is these
days there is a lot more "presentation" stuff happening
on the client-side, e.g. ajax, which strictly speaking
is what the presentation tier produces and interacts with,
but is generally considered yet another tier.

【在 T*******x 的大作中提到】
: presentation就是客户端,也就是用户用浏览器看到的东西。
: business就是服务器端,也就是后台处理的过程。
: 可不可以这么理解?
: persistence是什么?

h*********o
发帖数: 62
12
J2EE specification describes how a variety of enterprise Java APIs are
integrated into a complete platform.
at the bottom is java runtime, also called jse.
then on top of jse are resource apis, such as web services, jacc, connectors
, jms, jta, jmx, java mail, jpa(introduced from 1.5), and some other apis
after 1.5 that i do not know.
finally on top of resource apis, there are two components: ejb and jsp/
servlet
T*******x
发帖数: 8565
13

知道了。谢谢。

【在 m******t 的大作中提到】
:
: Technically, the "presentation" in JEE still refers to
: a tier on the server that is responsible for rendering
: what the user sees.
: The reason I'm kind of splitting the hair here is these
: days there is a lot more "presentation" stuff happening
: on the client-side, e.g. ajax, which strictly speaking
: is what the presentation tier produces and interacts with,
: but is generally considered yet another tier.

g*****g
发帖数: 34805
14
Technically, persistency is a layer on server side
between business logic and DB. Persistency provides
DAO service, you can have different underlying implementation,
like JDBC or ORM.

【在 T*******x 的大作中提到】
: presentation就是客户端,也就是用户用浏览器看到的东西。
: business就是服务器端,也就是后台处理的过程。
: 可不可以这么理解?
: persistence是什么?

T*******x
发帖数: 8565
15

知道了。谢谢。

【在 g*****g 的大作中提到】
: Technically, persistency is a layer on server side
: between business logic and DB. Persistency provides
: DAO service, you can have different underlying implementation,
: like JDBC or ORM.

t*******e
发帖数: 684
16
Web program的本质就是同时服务大量用户,concurrency,performance,scalability,
security是web programming的关键。standalone program没这些要求。JavaEE和.Net
试图解决的也是这些问题。
r*****l
发帖数: 2859
17
J2EE is a set of standards/APIs that ease the
design/development/deploy of enterprise applications.
In this sense, .NET is different since .NET is the
concrete implemention.
Standards/APIs defined in J2EE 1.4 include, but not limited to:
- JSP: Java Server Page
- Servlet
- EJB: Enterprise JavaBean
- JMS: Java Messenging System
- JDBC: Javs DB Connector ?
- JNDI: Java Naming and Directory Interface
- XML Processing
- JMX: Java Management eXtension
- JCA: Java Connector Architecture
- JTA: Java Tr

【在 w****h 的大作中提到】
: 如果搞过JSP,Javabean, Servlet, Struct,MVC等乱七八糟的技术,是不是就是等于
: 你搞了J2EE?

T*******x
发帖数: 8565
18
啥叫scalability?

Net

【在 t*******e 的大作中提到】
: Web program的本质就是同时服务大量用户,concurrency,performance,scalability,
: security是web programming的关键。standalone program没这些要求。JavaEE和.Net
: 试图解决的也是这些问题。

t*******e
发帖数: 684
19

就是在用户数量增长的时候,同时增长服务能力,以满足perforamnce需要。比如添加
memory, upgrade CPU, 在server cluster中加node。

【在 T*******x 的大作中提到】
: 啥叫scalability?
:
: Net

g*****g
发帖数: 34805
20
主要是指填加硬件而不修改软件的能力,特别是horizontal scalability。

【在 t*******e 的大作中提到】
:
: 就是在用户数量增长的时候,同时增长服务能力,以满足perforamnce需要。比如添加
: memory, upgrade CPU, 在server cluster中加node。

T*******x
发帖数: 8565
21

哦。“填加硬件而不需要修改软件”的能力?知道了。谢谢。
horizontal scalability是指可以添加node,比如服务器等。
vertical scalability是指可以在同一台机器上添加比如内存什么的。

【在 g*****g 的大作中提到】
: 主要是指填加硬件而不修改软件的能力,特别是horizontal scalability。
1 (共1页)
进入Programming版参与讨论
相关主题
Java后台和前台iOS native API通讯,怎么实现MVC设计模式呢?光学Java Standard 本身是不是永远不够?
弯曲用j2ee spring , Jpa , jersey 这些老技术的公司还多么关于Java 和 J2EE的关系. 谁能说说?
c# for Linux: does it work well ? (转载)j2ee是屎一样的东西,我4个月前就说过了
什么是计算器的persistence?做j2ee的能算 软件工程师么?????
我现在明白为什么ejb会难了高性能Java系统的Persistence(持久化)一般用什么技术?
请教java高手对J2EE的几个迷惑
有人在Java/J2EE项目中用过多线程/concurrent吗?前端和后端和划分
准备面试一个java-based position,有什么书推荐一下?分享下多年积累的对JAVA程序员成长之路的总结zt
相关话题的讨论汇总
话题: j2ee话题: java话题: apis话题: net话题: jsp