没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Requires login
Early Access
Downloads
Bug Database
Submit a Bug
View Database
Newsletters
Back Issues
Subscribe
Learning Centers
Articles
Bookshelf
Code Samples
New to Java
Question of the Week
Quizzes
Tech Tips
Tutorials
Forums
Advanced Programming for the Java(TM) 2 Platform
Training Index
Advanced Programming for the
Java
TM
2 Platform
By Calvin Austin and Monica Pawlan
November 1999
[
CONTENTS] [NEXT>>]
[
DOWNLOAD]
As an experienced developer on the Java
TM
platform, you
undoubtedly know how fast moving and comprehensive the
platform is. Its many application programming interfaces (APIs)
provide a wealth of functionality for all aspects of application and
system-level programming. Real-world developers never use one
or two APIs to solve a problem, but bring together key
functionality spanning a number of APIs. Knowing which APIs you
need, which parts of which APIs you need, and how the APIs work
together to create the best solution can be a daunting task.
To help you navigate the Java APIs and fast-track your project
development time, this book includes the design, development,
test, and deployment phases for an enterprise-worthy auction
application. While the example application does not cover every
possible programming scenario, it explores many common
situations and the discussions leave you with a solid methodology
for designing and building your own solutions.
This book is for developers with more than a beginning level of
understanding of writing programs in the Java programming
language. The example application is written with the Java® 2
platform APIs and explained in terms of functional hows and whys,
so if you need help installing the Java platform, setting up your
environment, or getting your first application to work, you should
first read a more introductory book such as
Essentials of the
Java Programming Language: A Hands-On Guide or The Java
Tutorial.
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/ (1 of 4) [2001-6-13 8:07:37]
Technology Centers
Advanced Programming for the Java(TM) 2 Platform
Note: This
tutorial is
available as a
book from
online
book sellers Also,
send your
comments and
thoughts to
jdcbook@sun.com
Contents
Chapter 1: Matching Project Requirements with Technology
●
Project Requirements
●
Choosing the Software
Chapter 2:
Auction House Application
●
A Multi-Tiered Application with Enterprise Beans
●
Entity and Session Beans
●
Examining a Container-Managed Bean
●
Container-Managed finder Methods
Chapter 3:
Data and Transaction Management
●
Bean-Managed Persistence and the JDBC
TM
Platform
●
Managing Transactions
●
Bean-Managed finder Methods
Chapter 4:
Distributed Computing
●
Lookup Services
●
Remote Method Invocation (RMI)
●
Common Object Request Broker Architecture (CORBA)
●
JDBC
TM
Technology
●
Servlets
Chapter 5:
Java Native Interface (JNI) Technology
●
JNI Example
●
Strings and Arrays
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/ (2 of 4) [2001-6-13 8:07:37]
SELECT
● Other Programming Issues
Chapter 6.
Project Swing: Building a User Interface
●
Components and Data Models
●
Printing API
●
Advanced Printing
Chapter 7:
Debugging Applets, Applications, and Servlets
●
Collecting Evidence
●
Running Tests and Analyzing
●
Servlet Debugging
●
AWT Event Debugging
●
Analyzing Stack Traces
●
Version Issues
Chapter 8:
Performance Techniques
●
Improving Performance by Design
●
Connection Pooling
●
Performance Features and Tools
●
Performance Analysis
●
Caching Client/Server Applications
Chapter 9:
Deploying the Auction Application
●
Java Archive File Format
●
Solaris
TM
Platform
●
Win32 Platform
Chapter 10:
More Security Topics
●
Signed Applets
●
Writing a Security Manager
Appendix A: Security and Permissions
Appendix B: Classes, Methods, and Permissions
Appendix C: SecurityManager Methods
Epilogue
Acknowledgements
Advanced Programming for the Java(TM) 2 Platform
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/ (3 of 4) [2001-6-13 8:07:37]
Special thanks to experts Isaac Elias, Daniel Liu, and Mark
Horwath for their contributions to the advanced examples in the
book.
Reader Feedback
Tell us what you think of this book.
[TOP]
[ This page was updated: 4-Jun-2001 ]
Products & APIs | Developer Connection | Docs & Training | Online Support
Community Discussion | Industry News | Solutions Marketplace | Case Studies
Glossary | Feedback | A-Z Index
For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's
AT&T Direct Access Number first.
Copyright © 1995-2001 Sun Microsystems, Inc.
All Rights Reserved.
Terms of Use. Privacy Policy.
Advanced Programming for the Java(TM) 2 Platform
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/ (4 of 4) [2001-6-13 8:07:37]
Requires login
Early Access
Downloads
Bug Database
Submit a Bug
View Database
Newsletters
Back Issues
Subscribe
Learning Centers
Articles
Bookshelf
Code Samples
New to Java
Question of the Week
Quizzes
Tech Tips
Tutorials
Forums
Writing Advanced Applications, Chapter 1: Matching Project Requirements with Technology
Training Index
Writing Advanced Applications
Chapter 1: Matching Project Requirements with Technology
[<<BACK] [CONTENTS] [NEXT>>]
One challenge in writing a book on advanced application
development for the Java
TM
platform is to find a project small
enough to write about, while at the same time, complex enough to
warrant advanced programming techniques.
The project presented in this book is a web-based auction house.
The application is initially written for the Enterprise JavaBeans
TM
platform. Later chapters expand the core example described here
by adding advanced functionality, improvements, and alternative
solutions to do some of the things you get for free when you use
the Enterprise JavaBeans platform.
To keep the discussion simple, the example application has only a
basic set of transactions for posting and bidding on auction items.
However, the application scales to handle multiple users, provides
a three-tiered transaction-based environment, controls security,
and integrates legacy-based systems. This chapter covers how to
determine project requirements and model the
application—important steps that should always come before
coding begins.
●
Project Requirements and Modeling
●
Choosing the Software
In a Rush?
This table links you directly to specific topics.
Topic Section
Auction Demonstration Duke's Auction
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/proj.html (1 of 2) [2001-6-13 8:07:50]
剩余395页未读,继续阅读
资源评论
- xiaoling252012-12-13内容不错,值得学习。
hujinyi
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- yolov5,SSD 可能使用到的一些代码
- 介绍离散性制造行业的MES系统流程
- 基于IDEA-CCNL/Randeng-Pegasus-238M-Summary-Chines微调的中文文本摘要任务源码+数据集
- 微信小程序源码 车源宝 二手车交易平台 源码下载
- 微信小程序源码 实现 城市切换 demo 根据城市首字母排序城市 选择城市 源码下载
- 2024新版计算机编译原理期末速成全套视频教程(视频+配套资料)
- VMware7.0虚拟机硬盘无法编辑,无法连接到Profile-Driven Storage Service
- arm64内核的mongo镜像
- 基于stm32f103c单片机+MPU6050+0.96英寸OLED显示屏双柄遥控器硬件(原理图+PCB)工程文件.zip
- 整理的关于少儿编程的学习路径,以及如何在小升初,初升高和大学充分的利用起来编程经验的优势
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功