Java Professional ハンドブック
2004年1月19日紙版発売
JAVAPRESS編集部 編
B5判/296ページ
定価2,068円(本体1,880円+税10%)
ISBN 4-7741-1904-0
ただいま弊社在庫はございません。
書籍の概要
この本の概要
Java開発の基本ともいえるJ2SEはもちろんのこと,企業システムのWeb化にともない普及したJ2EE,そしてもはや“標準”ともいえるJakartaプロジェクトのAPI(Log4J,Velocity,Commons)までをカバーした書籍です。“仕事に出る”という観点から,およそ150のJava APIを厳選し,すべて見開き2ページで実践的にご紹介します。
こんな方におすすめ
- 業務でJava開発に携わっているSE、プログラマの方
- 便利な、あるいは特定の用途のJavaライブラリをお探しの方
- WebでAPIドキュメントを調べるのが面倒くさい方、見ても理解できない方
目次
■ご利用の手引き
- 本書の正しい読み方 …音里弦太
■java.io
データ入出力,ストリームの作法 …鈴木陽一
- ・java.io.OutputStream/InputStream
- ・java.io.FileOutputStream/FileInputStream
- ・java.io.DataOutputStream
- ・java.io.DataInputStream
- ・java.io.OutputStreamWriter
- ・java.io.InputStreamWriter
- ・java.io.ObjectOutputStream/ObjectInputStream
■java.lang
Java世界の根幹をなす基本クラス群 …音里弦太
- ・java.lang.Object
- ・java.lang.Class
- ・java.lang.Byte/Short/Integer/Long/Float/Double
- ・java.lang.String
- ・java.lang.StringBuffer
- ・java.lang.Runtime
- ・java.lang.System
- ・java.lang.Math/StrictMath
- ・java.lang.Thread
■java.net
ネットワークプログラミングの基本API …菊田英明
- ・java.net.InetAddress
- ・java.net.Socket/ServerSocket
- ・java.net.DatagramPacket/DatagramSocket
- ・java.net.MulticastSocket
- ・java.net.URL/URLConnection
- ・java.net.HttpURLConnection
■java.nio
データ入出力のパフォーマンスを向上させるNew I/Oの威力 …櫻庭祐一
- ・java.nio.ByteBuffer
- ・java.nio.channels.ByteChannel
- ・java.nio.channels.FileChannel
- ・java.nio.channels.ServerSocketChannel/SocketChannel
- ・java.nio.channles.Selector
- ・java.nio.charset.Charset/CharsetEncoder/CharsetDecoder
■java.text
国際化対応アプリケーション開発の要点 …大西和則
- ・java.text.DateFormat
- ・java.text.NumberFormat
- ・java.text.MessageFormat
- ・java.text.Collator
- ・java.text.BreakIterator
■java.util
コレクションなど便利な標準ユーティリティ集 …櫻庭祐一
- ・java.util.List
- ・java.util.Map
- ・java.util.Iterator
- ・java.util.Collections
- ・java.util.Locale/TimeZone
- ・java.util.Timer
■javax.naming
ディレクトリサービスへアクセスするための汎用インタフェース …相馬純平
- ・javax.naming.InitialContext
- ・javax.naming.Context
- ・javax.naming.directory.DirContext
- ・javax.naming.Name
■javax.sql
J2EEシステムのDB接続インタフェース …菊田英明
- ・javax.sql.DataSource
- ・javax.sql.RowSet
- ・com.sun.rowset.CachedRowSetImpl
- ・javax.sql.RowSetListener/RowSetEvent
■javax.swing
Java GUI開発の中核をなす強力なコンポーネント群 …寺横素
- ・javax.swing.JComponent
- ・javax.swing.JLabel
- ・javax.swing.JButton
- ・javax.swing.JTextField
- ・javax.swing.JList
- ・javax.swing.JComboBox
- ・javax.swing.JTable
- ・javax.swing.JFileChooser
- ・javax.swing.JPanel
- ・javax.swing.JTabbedPane
- ・javax.swing.JFrame
- ・javax.swing.JDialog
- ・javax.swing.SwingUtilities
■javax.xml
JavaによるDOM/SAX/XSLTプログラミング …寺横素
- ・javax.xml.parsers.DocumentBuilderFactory
- ・javax.xml.parsers.DocumentBuilder
- ・javax.xml.parsers.SAXParserFactory
- ・javax.xml.parsers.SAXParser
- ・javax.xml.transform.TransformerFactory
- ・javax.xml.transform.Transformer
■javax.jnlp
クライアントJava「復活」のキーテクノロジ …河村進
- ・javax.jnlp.ServiceManager
- ・javax.jnlp.BasicService
- ・javax.jnlp.PersistenceService
- ・javax.jnlp.FileOpenService/FileSaveService
- ・javax.jnlp.FileContents
- ・javax.jnlp.JNLPRandomAccessFile
- ・javax.jnlp.ClipboardService/PrintService
■javax.ejb
エンタープライズ開発のためのコンポーネントフレームワーク …青木規彰
- ・javax.ejb.EJBHome
- ・javax.ejb.EJBObject
- ・javax.ejb.EJBContext
- ・javax.ejb.SessionBean
- ・javax.ejb.EntityBean
- ・javax.ejb.MessageDrivenBean
■javax.mail
J2EE標準の電子メール送受信インタフェース …木下信
- ・javax.mail.Session
- ・javax.mail.Transport
- ・javax.mail.internet.InternetAddress
- ・javax.mail.Part
- ・javax.mail.internet.MimeMessage
- ・javax.mail.internet.MimeMultipart/MimeBodyPart
■javax.servlet
サーブレット&JSPプログラミングの勘所 …ToRA.
- ・javax.servlet.ServletContext
- ・javax.servlet.http.HttpServlet
- ・javax.servlet.http.HttpServletRequest
- ・javax.servlet.http.HttpServletResponse
- ・javax.servlet.http.HttpSession
- ・javax.servlet.ServletContextAttributeListener/
- .http.HttpSessionAttributeListener
- ・javax.servlet.ServletContextListener/
- .http.HttpSessionActivationListener
- ・javax.servlet.Filter
- ・javax.servlet.jsp.tagext.TagSupport/BodyTagSupport
■org.apache.log4j
速度・柔軟性でアドバンテージを発揮するロギングパッケージ …安藤陽一
- ・org.apache.log4j.Logger
- ・org.apache.log4j.Appender
- ・org.apache.log4j.xml.DOMConfigurator
- ・org.apache.log4j.NDC
■org.apache.velocity
JSPよりお手軽で便利! 文字列出力のための万能テンプレートエンジン …青木規彰
- ・org.apache.velocity.Template
- ・org.apache.velocity.VelocityContext
- ・org.apache.velocity.VelocityServlet
- ・org.apache.velocity.app.Velocity
■org.apache.commons.collections
Java Collections Frameworkの拡張 …横田聡
- ・org.apache.commons.collections.CollectionUtils
- ・org.apache.commons.collections.ComparatorUtils
- ・org.apache.commons.collections.IteratorUtils
- ・org.apache.commons.collections.ExtendedProperties
- ・org.apache.commons.collections.SequencedHashMap
■org.apache.commons.digester
XML→Javaへの軽量なマッピング …鈴木陽一
- ・org.apache.commons.digester.Digester
■org.apache.commons.fileupload
簡潔なファイルアップロード処理の実装 …相馬純平
- ・org.apache.commons.fileupload.DiskFileUoload
- ・org.apache.commons.fileupload.FileItem
■org.apache.commons.httpclient
HTTPクライアントの細かな制御を実現 …宮澤英之/山口卓也
- ・org.apache.commons.httpclient.HttpClient
- ・org.apache.commons.httpclient.HttpMethod
- ・org.apache.commons.httpclient.methods.GetMethod/PostMethod/MultipartMethod
- ・org.apache.commons.httpclient.HttpState
■org.apache.commons.lang
効果絶大! お決まりコーディングからの解放 …青木規彰
- ・org.apache.commons.lang.ObjectUtils
- ・org.apache.commons.lang.NumberUtils
- ・org.apache.commons.lang.StringUtils
- ・org.apache.commons.lang.WordUtils
- ・org.apache.commons.lang.exception.ExceptionUtils
- ・org.apache.commons.lang.ClassUtils
■org.eclipse.swt
OSネイティブAPIを使うサクサクGUIコンポーネント群 …大村忠史
- ・org.eclipse.swt.widgets.Display
- ・org.eclipse.swt.widgets.Shell
- ・org.eclipse.swt.layout.FormLayout/FormData/FormAttachment
- ・org.eclipse.swt.browser.Browser/StatusTextListener/LocationListener/ProgressListener
この本に関連する書籍
-
Java API 実用リファレンス Vol.4 JFC/Swing&AWT編 Part.2
本書は『Java API実用リファレンス』の完結編にあたり,前号Vol.3で紹介しきれなかったJFC/Swing & AWTのコンポーネントについて解説します。それぞれのインタフェース...
-
Java基本API+Jakarta 逆引きリファレンス
基本API,そしてあのJakartaやその関連プロジェクトの中から,「本当につかえる」ものを厳選。文字列処理などの基本操作はもちろん,JUnitやAntのような必須知識,さら...
-
Java API実用リファレンス Vol.3 JFC/Swing&AWT編 Part.1
Javaは非常に多くのAPIが用意された言語です。プログラマはこれら豊富なAPI群の中から必要なものを選びだし,プログラムを作成していきます。しかしこれは,Javaプログ...