图书介绍

21天学通J2EE【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

21天学通J2EE
  • (美)Martin Bond等著;周辉等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115128952
  • 出版时间:2005
  • 标注页数:655页
  • 文件大小:59MB
  • 文件页数:676页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

21天学通J2EEPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1天课程挑战N层开发2

1.1单层程序的开发2

第一周课程 J2EE与EJB简介2

112向二层开发进军3

1.3开发三层体系结构4

1.5组件技术5

1.4用模块简化复杂性5

1.7企业计算模型6

1.6现代的N层体系结构6

1.7.4事务7

1.7.3命名7

1.7.1生命周期7

1.7.2持久性7

2.12.8运行独立的Java示例8

1.8.1组件和容器8

1.7.5安全性8

1.8Java2企业版(J2EE)8

1.8.2J2EE标准服务9

1.8.4J2EE蓝图10

1.8.3J2EE1.4的新特性10

1.11问与答11

1.8.5J2EE兼容性和Java验证11

1.9J2EE的发展前景11

1.10小结11

1.12练习12

2.1再谈J2EE平台13

第2天课程 J2EE平台和角色13

2.3企业JavaBean14

2.2了解J2EE组件14

2.3.1会话Bean15

2.4.1Servlet16

2.3.2实体Bean16

2.3.3消息驱动Bean16

2.4Web应用16

2.4.3Web应用体系结构17

2.4.2JSP17

2.6J2EE技术18

2.4.4Web服务18

2.5应用客户端18

2.6.7用于基于XML的RPC的JavaAPI(JAX-RPC)19

2.6.1超文本传输协议(HTTP)19

2.6.2基于安全套接层的HTTP(HTTPS)19

2.6.3Java数据库连接(JDBC)19

2.6.4Java事务API(JTA)19

2.6.5Java认证和授权服务(JAAS)19

2.6.6用于解析XML的JavaAPI(JAXP)19

2.6.15基于ПOP协议的远程方法调用(RMI-ПOP)20

2.6.8用于XML注册表(JAXR)的JavaAPI20

2.6.9带有附件的用于Java的SOAPAPL(SAAJ)20

2.6.10Java命名和目录接口(JNDI)20

2.6.11JavaBean激活框架(JAF)20

2.6.12JavaMail20

2.6.13Java消服务(JMS)20

2.6.14Java接口定义语言(JavaIDL)20

2.7.1J2EE产品供应商21

2.6.16连接器体结构21

2.7J2EE平台角色21

2.7.6工具供应商22

2.7.2应用程序组件供应商22

2.7.3应用程序组装者22

2.7.4应用程序部署者22

2.7.5系统管理员22

2.8.1J2EE应用程序23

2.8打包和部署J2EE应用程序23

2.8.2EJB组件24

2.9小结25

2.8.3Web组件25

2.8.4应用程序组件25

2.8.5连接器组件25

2.11.1下载SunMicrosystems的J2EESDK1.426

2.10问与答26

2.11练习——SunMicrosystems的J2EESDK26

2.11.2安装SunMicrosystems的J2EESDK1.427

2.11.4J2EESDK包含的组件29

2.11.3配置J2EESDK1.4开发环境29

2.11.5启动J2EE服务器30

12.11Servlet过滤32

2.11.6J2EE和PointBase故障排除33

2.11.7本书中可选用的软件34

2.12练习——学习实例34

2.12.1求职代理34

2.12.2使用求职代理实例35

2.12.3熟能生巧36

2.12.4网站上的学习实例目录37

2.12.5使用asant编译文件37

2.12.6学习实例38

2.12.7对学习实例使用deploytool38

2.12.9安装学习实例数据库38

3.1命名和目录服务42

第3天课程 命名和目录服务42

3.1.3常见命名服务43

3.1.1为什么使用命名服务43

3.1.2JNDI是什么43

3.1.4命名约定44

3.2.1绑定J2EE组件45

3.2借助J2EERI来使用JNDI45

3.2.2查找J2EE组件46

3.2.4J2EEJava组件环境49

312.3其他分布式J2EE组件49

3.3.1定义JNDI服务50

3.3在J2EE外部使用JNDI50

3.3.3应用程序属性51

3.3.2JNDI属性文件51

3.4使用JNDI功能52

3.3.4硬编码的属性52

3.3.5初始环境命名异常52

3.4.2更改环境53

3.4.1绑定和重命名对象53

3.4.3环境参数列表54

3.4.6JNDI事件56

3.4.4创建和销毁环境参数56

3.4.5使用多重名字服务56

3.5.1使用LDAP57

3.5目录服务57

3.5.3搜索目录服务58

3.5.2使用目录服务58

3.6JNDI安全性59

3.7小结60

3.9练习61

3.8问与答61

4.1.1Bean、客户端、容器和服务器62

第4天课程 EnterpriseJavaBean简介62

4.1什么是EJB62

4.2为什么使用EJB63

4.1.2EJB的类型63

4.1.3EJB的常见用途63

4.3EJB中包括什么64

4.3.1业务接口65

4.3.2home接口66

4.3.3Bean实现67

4.3.5验证EJB70

4.3.4部署描述符70

4.4.2EJB部署描述符71

4.4如何创建EJB71

4.4.1对EJB的限制71

4.4.3EJB-JAR文件72

4.5如何部署EJB73

4.4.4EAR文件73

4.6如何使用EJB74

4.6.1发现EJB75

4.6.3除去EJB76

4.6.2检索与使用76

4.6.5客户端应用程序77

4.6.4运行客户端77

4.7.2打开学习实例的EAR文件78

4.7使用J2EE引用实现(RI)78

4.7.1配置J2EERI78

4.7.3查看学习实例应用程序79

4.7.4验证学习实例应用程序83

4.7.6运行应程序客户端85

4.7.5部署学习实例应用程序85

4.7.7管理J2EERI应用程序86

4.7.8学习实例asant编译文件88

4.7.9学习实例应用程序的故障排除89

4.9问与答90

4.8小结90

4.10练习91

5.1概述92

第5天课程 会话EJB92

5.3指定一个无状态会话Bean93

5.2会话Bean的javaxejb包93

5.4.1无状态会话bean的生命周期96

5.4无状态会话Bean的实现96

5.4.3home接口方法的实现98

5.4.2javax.ejb.SessionBean的实现98

5.4.4远程接口方法的实现99

5.4.5异常100

5.5配置一个无状态会话Bean101

5.6使用J2EERIdeploytool配置会话bean102

5.6.1定义新的EJB会话bean103

5.6.2定义会话bean104

5.6.3定义JND名字106

5.6.4事务管理107

5.6.5环境条目108

5.6.6资源引用109

5.7.1设计因素111

5.6.7EJB部署描述符111

5.7客户端应用程序111

5.8用deploytool来配置J2EERI客户端应用程序112

5.7.2异常处理112

5.9运行Agency学习实例115

5.10.1指定有状态会话bean116

5.10有状态会话Bean116

5.10.2有状态会话Bean的实现118

5.10.3配置有状态会话Bean120

5.11定时器服务121

5.13小结122

5.12忠告122

5.15练习123

5.14问与答123

6.1概述126

第6天课程 实体EJB126

6.2实体Bean的javax.ejb包128

6.3远程接口与本地接口129

6.4BMP实体Bean的生命周期130

6.5.1本地Home接口134

6.5指定BMP实体Bean134

6.5.2本地接口137

6.6.1实现javax.ejb.EntityBean.138

6.6BMP实体Bean的实现138

6.6.2实现本地Home接口方法142

6.6.3实现本地接口方法148

6.6.4生成ID号149

6.6.6使用查找方法的注意事项150

6.6.5再谈粒度150

6.6.7EJB容器性能调式151

6.6.8自我封装字段152

6.7配置和部署BMP实体Bean153

6.8客户端视图157

6.9忠告161

6.11问与答162

6.10小结162

6.12练习163

7.1容器管理的持久性概述164

第7天课程 CMP和EJB查询语言164

7.1.1N层体系结构和CMP字段165

7.2CMP实体Bean的生命周期167

7.3.2多重性169

7.3容器管理的关联169

7.3.1关联类型169

7.3.4CMR字段170

7.3.3导航170

7.4EJB查询语言171

7.6.1本地接口176

7.5选择方法176

7.6CMP实体Bean的实现176

7.6.2javax.ejb.EntityBean177

7.7.2使用deploytool添加一个CMP实体bean180

7.7使用J2EERI部署CMP实体Bean180

7.7.1捕获数据库模式180

7.7.3定义CMP实体bean的查找方法184

7.7.4定义实体beanCMR字段185

7.7.5使用J2EERI映射实体beanCMP字段189

7.7.6使用J2EERI映射实体beanCMR字段191

7.7.7使用J2EERI部署实体bean学习实例195

7.8CMP实体bean设计注意事项196

7.9忠告197

7.12练习198

7.10小结198

7.11问与答198

第8天课程 理概述202

第二周课程 开发J2EE程序202

8.2容器管理的事务划分204

8.3.1动机和限制208

8.3Bean管理的事务划分208

8.3.2使用Java事务API209

8.3.3部署BMTDBean211

8.3.4客户端划分事务212

生命周期213

8.3.5再谈异常213

8.4扩展的有状态会话bean的213

8.5.1事务管理器、资源管理器和两阶段提交215

8.5后台事务:事务实质215

8.5.2JTAAPI216

8.5.3事务出错后应如何解决217

8.5.4JTA与JTS219

8.6持久性技术概述220

8.7JDBC221

8.8.1SQLjPart0222

8.8SQLj222

8.8.2SQLjPart1224

8.9JDO225

8.8.3SQLjPart2225

11.1.3Interne消息访问协议(IMAP)227

8.10小结227

8.11问与答228

8.12练习228

第9天课程 Java消息服务229

9.1消息229

9.2Java消息服务API230

9.3JMSAPI体系结构231

9.4借助于J2EERI使用JMS233

9.5点对点消息示例235

9.5.1连接到队列235

9.5.2JMS消息236

9.5.3创建消息237

9.5.4发送消息237

9.5.5关闭连接237

9.5.6发送JMS文本消息示例237

9.5.7使用消息239

9.6简单同步接收器示例239

9.6.1接收JMS文本消息示例240

9.6.2异步消息241

9.7发布/订阅消息域244

9.8发布/订阅消息示例244

9.8.1电子公告牌发布程序244

9.8.2电子公告牌订阅程序246

9.8.3创建持久订阅247

9.9JMS的其他特点249

9.9.1消息选择器249

9.9.2会话确认模式249

9.9.3消息持久性249

9.9.4事务处理250

9.9.5多线程251

9.10小结251

9.11问与答251

9.12练习252

第10天课程 消息驱动Bean253

10.1什么是MDB253

10.1.1消息产生器的观点254

10.1.2与其他EJB的异同之处254

10.2MDB中的编程接口254

10.3MDB的生命周期254

10.3.1MDB环境255

10.3.2创建MDB255

1013.3就绪方法池256

10.3.4删除Bean256

10.3.5使用消息257

10.3.6处理异常257

10.3.7MDB的事务处理257

10.3.8消息确认258

10.3.9使用MDB258

10.4向求职代理学习实例添加MDB258

10.4.1编写MessageSenderHelper类259

10.4.2更新代理和注册会话Bean260

10.4.3编写ApplicantMatchMDB261

10.4.4使用J2EERI部署MDB266

10.4.5利用J2EERI添加JMS消息目的地270

10.4.6测试ApplicantMatchBean272

10.5小结273

10.6问与答273

10.7练习273

第11天课程 JavaMail275

11.1Email常识275

11.1.1简单邮件传输协议(SMTP)276

11.1.2邮局协议(POP3)277

11.3安装开环境278

11.1.4多用途Internet邮件扩展(MIME)278

11.2JavaMailAPI简介278

11.4.1创建一个JavaMail会话280

11.4发送一封简单email280

11.4.2创建一个JavaMail消息281

11.4.3发送一个JavaMail消息282

11.4.4发送HTMLEmail284

11.5发送带附件的Email286

11.5.1发送内嵌图像的HTMLEmail287

11.5.2发送带文件附件的Email290

11.6.1检索简单消息292

11.6检索Email消息292

11.6.2删除消息295

11.6.3检索Email附件296

11.6.4认证用户和安全性300

11.7在J2EE组件中使用JavaMail301

11.8小结305

11.10练习306

11.9问与答306

12.1Servlet的用途和使用307

第12天课程 Servlet307

12.2HTTP简介308

12.2.1HTTP请求结构309

12.2.2服务器响应结构311

12.3HTML简介312

12.5Servlet类层次315

12.4Servlet环境315

12.6简单的Servlet示例316

12.7.1如何访问参数320

12.7向Servlet传递参数据320

12.7.2带有参数的Servlet示例321

12.7.3使用POST请求322

12.7.5Servlet上下文323

12.7.4Servlet生命周期323

12.8.2Web应用程序的部署描述符324

12.8Web应用程序324

12.8.1Web应用程序的文件和目录结构324

12.9.1HTTP错误326

12.9处理错误326

12.9.3发送重定向327

12.9.2产生HTTP状态码327

12.10.1使用会话对象328

12.10保留客户端信息和状态信息328

12.10.4创建一个Cookie330

12.10.2隐藏表单字段330

12.10.3Cookie330

12.10.6URL重写331

12.10.5检索cookie数据331

12.11.1编程过滤器332

12.11.2审核过滤器示例333

12.11.3部署过滤器334

12.12事件监听336

12.14安全性和Servlet沙箱338

12.13Servlet线程338

12.15.1AgencyTableServlet代码339

12.15求职代理学习实例339

12.15.2部署AgencyTableServlet341

12.16小结344

12.18练习345

12.17问与答345

13.1JSP是什么346

第13天课程 JavaServerPages346

13.1.1角色分离347

13.2JSP语法和结构348

13.1.2转换和执行348

13.2.2脚本元素(ScriptingElement)349

13.2.1表达式语言元素349

13.3第一个JSP示例350

13.2.3JSP注释350

13.4JSP生命周期352

13.4.1转换错误353

13.4.2编译错误355

13.4.4HTML格式错误356

13.4.3Java运行时异常356

13.5.1include指令357

13.5JSP指令357

13.4.5JSP生命周期方法357

13.5.2page指令358

13.6访问HTTPServlet变量360

13.7.2隐含对象361

13.7.1EL变量361

13.7表达式语言(EL)361

13.7.3EL操作符362

13.8.2定义JavaBean363

13.8.1什么是JavaBean363

13.8用JavaBean简化JSP网页363

13.8.3设置Bean属性364

13.8.6在求职代理学习实例中使用Bean365

13.8.5取得Bean属性365

13.8.4初始化Bean365

13.9.1结构和导航368

13.9向求职代理学习实例中添加Web接口368

13.9.2外观370

13.9.3错误页面的定义376

13.9.4部署JSP学习实例378

13.10Web应用程序体系结构381

13.12问与答382

13.11小结382

13.13练习383

14.1标记库扮演的角色384

第14天课程 JSP标记库384

14.2.1JSTL核心库385

14.2JSP标准标记库(JSTL)385

14.4.2其他的JSTL库388

14.3.1使用简单的标记391

14.3开发简单的自定义标记391

14.3.2定义自定义Java标记392

14.3.3定义自定义标记“HelloWorld”393

14.3.4标记库描述符(TLD)394

14.3.5部署标记库Web应用程序395

14.4带属性的标记396

14.3.6简单标记的用处396

14.5定义EL变量的标记403

14.6迭代标记408

14.7.2分层的标记结构409

14.7.1使用共享变量409

14.7协作标记409

14.9问与答410

14.8小结410

14.10练习411

15.1安全术语414

第三周程将 J2EE整合到企业应用程序第15天课程 安全414

15.1.4完整性415

15.1.3机密性415

15.1.1认证415

15.1.2授权415

15.2.1对称加密416

15.2常用安全技术416

15.1.5不可否认性416

15.1.6审核416

15.2.3SSL和HTTPS417

15.2.2非对称加密417

15.2.4校验和与消息摘要418

15.3.1主体419

15.3J2EE中的安全419

15.2.5数字证书419

15.3.3角色引用420

15.3.2角色420

15.4使用J2EERI安全421

15.5.2定义角色422

15.5.1定义EJB安全422

15.5安全和EJB422

15.6使用J2EERI应用EJB安全423

15.5.3应用EJB授权423

15.6.1定义安全身份425

15.6.2定义方法权限426

15.6.3映射J2EERI主体到角色429

15.6.4部署和测试安全EJB431

15.6.5使用角色作为安全身份432

15.6.6应用可编程EJB安全433

15.7.1Web认证436

15.7Web应用程序和组件中的安全436

15.6.7部署和测试EJB可编程安全436

16.8.4一个简单的DOM例子437

15.7.3可编程Web授权437

15.7.2声明性Web授权437

15.8.1定义Web应用程序角色438

15.8使用J2EERI应用Web安全438

15.8.2配置J2EERI声明性Web安全439

15.8.4应用Web应用程序安全约束440

15.8.3使用安全的Web认证方案440

15.8.5映射Web应用程序特定于平台的角色445

15.8.7应用可编程Web安全446

15.8.6部署和测试受保护的Web接口446

15.9安全和JNDI449

15.8.8部署和测试可编程Web安全449

15.9.2SASL认证450

15.9.1简单LDAP认证450

15.11问与答452

15.10小结452

15.12练习453

16.1平台无关数据交换的原因454

第16天课程 整合XML和J2EE454

16.2XML起源455

16.3.1HTML和XML456

16.3XML结构和语法456

16.3.4元素457

16.3.2XML文档结构457

16.3.3声明457

16.3.5结构良好的XML文档458

16.3.7注释459

16.3.6属性459

16.3.8名字空间460

16.4.1文档类型定义461

16.4创建有效XML文档461

16.4.2XMLSchema464

16.5J2EE对XML的支持465

16.6JAXP包466

16.7使用SAX解析XML467

16.8.1构建DOM树470

16.8文档对象模型(DOM)解析器470

16.8.2修改DOM树472

16.8.3输出DOM树473

16.9支持XML绑定的Java体系结构477

16.11问与答478

16.10小结478

16.12练习479

17.1在客户端表示XML文档480

第17天课程 XML文档转换480

17.1.3XSL格式化对象(XSL-FO)481

17.1.2XML样式表语言(XSL)481

17.1.1在浏览器上表示XML文档481

17.2可扩展样式表转换(XSLT)482

17.3在Java应用程序中使用XSLT484

17.4XSLT样式表487

17.4.1模板规则488

17.4.3通过XSLT使用Xpath492

17.4.2XML元素的文本表示492

17.4.4默认的样式表规则494

17.4.5处理属性495

17.5.1处理空格和文本496

17.5使用样式表元素496

17.5.3属性值498

17.5.2添加注释498

17.5.4创建和复制元素500

17.5.5属性和属性集502

17.5.6其他XSL元素504

17.8问与答508

17.7小结508

17.6XSLT编译器508

17.9练习509

18.1J2EE模式513

18.1.1什么是模式513

第18天课程 模式513

18.1.2为什么使用模式514

18.1.4J2EE模式515

18.1.3模式的类型515

18.2.1在环境中应用模式516

18.2应用特定于J2EE的模式516

18.1.5模式目录516

18.2.2通用模式517

18.2.4J2EE业务层模式518

18.2.3J2EE表示层模式518

18.3.1分析学习实例519

18.3在环境中应用模式519

18.2.5J2EE集成层模式519

18.2.6J2EE中的模式519

18.3.3数据交换和值对象520

18.3.2会话Facade和实体EJB520

18.3.4非实体EJB的数据访问524

18.3.6组装实体529

18.3.5消息和异步激活529

18.3.7组装JSP530

18.3.8JSP和关注点分离532

18.3.11其他业务535

18.3.10定位服务535

18.3.9客户端代理和委托535

18.4J2EE模式趋势536

18.3.12重构学习实例536

18.7练习537

18.6问与答537

18.5小结537

19.1考察外部资源和遗留系统539

第19天课程 整合外部资源539

19.3连接器体系结构540

19.2其他连接技术简介540

19.3.1体系结构概述541

19.3.2角色与职责542

19.3.3公共客户端接口544

19.4CORBA简介546

19.3.4安装资源适配器546

19.5使用RMIoverПOP548

19.6JNI简介552

19.8问与答555

19.7小结555

19.9练习556

第20天课程 借助J2EE使用RPC样式的Web服务557

20.1.2为什么使用Web服务558

20.1.1什么是Web服务558

20.1Web服务简介558

20.1.4Web服务体径系结构559

20.1.3Web服务技术和协议559

20.2.2工具和技术561

20.2.1J2EE的Web服务体系结构561

20.2J2EE的Web服务561

20.3创建带有JAX-RPC的Web服务563

20.2.3整合Web服务和J2EE563

20.3.面向RPC的Web服务564

204创建一个简单服务565

20.3.2JAX-RpCAPI565

20.4.2定义接口和实现566

20.4.1文件和工具566

20.4.3Web服务编译器配置文件567

20.4.4WSDL文件569

20.4.5映射文件571

20.5.1创建Web服务WAR572

20.5使用J2EERIdeploytool打包和部署SimpleWebService572

20.5.2配置WAR和组件575

20.5.3Web服务部署描述符576

20.5.4部署服务577

20.6使用SimpleGreetingService578

20.7建立更为健壮的Web服务580

20.8.1作为Web服务Facade的EJB582

20.8通过Web服务协议暴露EJB582

20.8.2定义接口和实现583

20.8.3Web服务编译器配置文件585

20.8.5映射文件586

20.8.4WSDL文件586

20.9.1创建AgencyEAR587

20.9使用J2EERIdeployaol打包和部署AgencyWeb服务587

20.9.2配置EJB组件589

20.9.4部署服务591

20.9.3Web服务部署描述符591

20.10使用SimpleGreetingService592

20.11Web服务的其他问题593

20.11.2JAX-RPCWeb服务的环境和生命周期594

20.11.1Web服务错误和异常594

20.11.3Java和SOPA/WSDL类型间的映射595

20.11.4列集复杂类型596

20.13问与答597

20.12小结597

20.14练习598

21.1.1消息样式与RPC样式599

21.1基于消息的SOAP服务599

第21天课程 消息样式的Web服务和Web服务注册表599

21.1.3创建服务600

21.1.2创建客户600

21.2.1使用SAAJ处理SOAP消息601

21.2实现基于SAAJ的Web服务601

21.1.4使用SAAJ发送和接收SOAP消息601

21.2.2使用SAAJ接收和访问SOAP消息602

21.服务器端Java和XML间的列集606

21.3使用J2EERIdeploytool打包和部署单Web服务609

21.3.1创建Web服务WAR610

21.3.2配置WAR和组件611

21.3.3部署服务613

21.4.1发送一个基本的SOAP消息614

21.4使用SAAJWeb服务614

21.4.2Java和XML之间的客户端列集616

21.5更为复杂的消息交换618

21.4.3运行简单客户端618

21.6.2为什么我需要一个注册表619

21.6.1什么是Web服务注册表619

21.6Web服务注册表619

21.6.4注册表分类620

21.6.3它们如何工作620

21.6.5ebXMLRegistry和Repository621

21.7访问UDDI注册表中的信息622

21.6.6UDDI概述622

21.8使用针对注册表访问的JAXR623

21.9使用JAXR联系注册表624

21.10使用JAXR在注册表中存储信息625

21.11使用JAXR从注册表检索信息626

21.14练习628

21.13问与答628

21.12小结628

A.1.1元素630

A.1什么是XML630

附录AXML概述630

A.1.2声明631

A.1.5名字空间632

A.1.4特殊字符632

A.1.3注释632

A.2.1文档类型定义633

A.2强化XML文档结构633

A.2.2XMLSchema636

A.3在哪里获取更多相关信息637

B.2.1JCP成员639

B.2JCP相关组织639

附录BJavaCommunityProcess639

B.1JCP简介639

B.3了解JSR进程640

B.2.5执行委员会640

B.2.2专家组640

B.2.3公共成员640

B.2.4过程管理办公室640

B.4进入下一步641

术语表642

热门推荐