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).
| | | 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。
|
|