RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기

    Java APIs, extensions and libraries : with JavaFX, JDBC, jmod, jlink, Networking and the Process API

    한글로보기

    https://www.riss.kr/link?id=M15383989

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수

    부가정보

    목차 (Table of Contents)

    • CONTENTS
    • About the Author = xvii
    • About the Technical Reviewer = xix
    • Acknowledgments = xxi
    • Introduction = xxiii
    • CONTENTS
    • About the Author = xvii
    • About the Technical Reviewer = xix
    • Acknowledgments = xxi
    • Introduction = xxiii
    • Chapter 1 Introduction to Swing = 1
    • What Is Swing? = 2
    • The Simplest Swing Program = 3
    • Components of a JFrame = 7
    • Adding Components to a JFrame = 9
    • Some Utility Classes = 13
    • The Point Class = 13
    • The Dimension Class = 13
    • The Insets Class = 14
    • The Rectangle Class = 14
    • Layout Managers = 15
    • FlowLayout = 16
    • BorderLayout = 21
    • CardLayout = 24
    • BoxLayout = 26
    • GridLayout = 31
    • GridBagLayout = 33
    • SpringLayout = 51
    • GroupLayout = 59
    • The null Layout Manager = 68
    • Creating a Reusable JFrame = 70
    • Event Handling = 72
    • Handling Mouse Events = 79
    • Summary = 82
    • Chapter 2 Swing Components = 85
    • What Is a Swing Component? = 85
    • JButton = 90
    • JPanel = 95
    • JLabel = 96
    • Text Components = 97
    • JTextComponent = 100
    • JTextField = 102
    • JPasswordField = 107
    • JFormattedTextField = 108
    • JTextArea = 111
    • JEditorPane = 114
    • JTextPane = 119
    • Validating Text Input = 127
    • Making Choices = 128
    • JSpinner = 137
    • JScrollBar = 139
    • JScrollPane = 140
    • JProgressBar = 142
    • JSIider = 143
    • JSeparator = 145
    • Menus = 145
    • JToolBar = 153
    • JToolBar Meets the Action Interface = 156
    • JTable = 157
    • JTree = 163
    • JTabbedPane and JSplitPane = 169
    • Custom Dialogs = 171
    • Standard Dialogs = 174
    • File and Color Choosers = 181
    • JFileChooser = 181
    • JColorChooser = 185
    • JWindow = 186
    • Working with Colors = 186
    • Working with Borders = 187
    • Working with Fonts = 190
    • Validating Components = 192
    • Painting Components and Drawing Shapes = 193
    • Immediate Painting = 198
    • Double Buffering = 198
    • JFrame Revisited = 200
    • Summary = 202
    • Chapter 3 Advanced Swing = 205
    • Using HTML in Swing Components = 206
    • Threading Model in Swing = 207
    • Pluggable Look and Feel = 215
    • Drag and Drop = 221
    • Multiple Document Interface Application = 229
    • The Toolkit Class = 232
    • Decorating Components Using JLayer = 234
    • Translucent Windows = 241
    • Shaped Window = 247
    • Summary = 250
    • Chapter 4 Network Programming = 253
    • What Is Network Programming? = 253
    • Network Protocol Suite = 255
    • IP Addressing Scheme = 258
    • IPv4 Addressing Scheme = 258
    • IPv6 Addressing Scheme = 261
    • Special IP Addresses = 262
    • Loopback IP Address = 262
    • Unicast IP Address = 263
    • Multicast IP Address = 264
    • Anycast IP Address = 264
    • Broadcast IP Address = 264
    • Unspecified IP Address = 265
    • Port Numbers = 265
    • Socket API and Client-Server Paradigm = 266
    • The Socket Primitive = 268
    • The Bind Primitive = 268
    • The Listen Primitive = 269
    • The Accept Primitive = 269
    • The Connect Primitive = 269
    • The Send/Sendto Primitive = 270
    • The Receive/ReceiveFrom Primitive = 270
    • The Close Primitive = 270
    • Representing a Machine Address = 270
    • Representing a Socket Address = 273
    • Creating a TCP Server Socket = 274
    • Creating a TCP Client Socket = 278
    • Putting a TCP Server and Clients Together = 280
    • Working with UDP Sockets = 281
    • Creating a UDP Echo Server = 284
    • A Connected UDP Socket = 288
    • UDP Multicast Sockets = 289
    • URI, URL, and URN = 292
    • URI and URL as Java Objects = 295
    • Accessing the Contents of a URL = 299
    • Non-Blocking Socket Programming = 306
    • Socket Security Permissions = 318
    • Asynchronous Socket Channels = 319
    • Setting Up an Asynchronous Server Socket Channel = 320
    • Setting Up an Asynchronous Client Socket Channel = 327
    • Putting the Server and the Client Together = 330
    • Datagram-Oriented Socket Channels = 332
    • Creating the Datagram Channel = 332
    • Setting the Channel Options = 332
    • Sending Datagrams = 334
    • Multicasting Using Datagram Channels = 337
    • Creating the Datagram Channel = 337
    • Setting the Channel Options = 337
    • Binding the Channel = 337
    • Setting the Multicast Network Interface = 338
    • Joining the Multicast Group = 339
    • Receiving a Message = 340
    • Closing the Channel = 340
    • Further Reading = 343
    • Summary = 343
    • Chapter 5 JDBC API = 347
    • What Is the JDBC API? = 348
    • System Requirements = 348
    • Types of JDBC Drivers = 349
    • JDBC Native API Driver = 349
    • JDBC-Net Driver = 349
    • JDBC Driver = 350
    • A Brief Overview of Apache Derby = 350
    • Downloading Derby = 350
    • Installing Derby = 350
    • Derby Installation Files = 350
    • Configuring Derby = 351
    • Running the Derby Server = 351
    • Creating a Database Table = 355
    • Oracle Database = 356
    • Adaptive Server Anywhere Database = 356
    • SQL Server Database = 356
    • DB2 Database = 356
    • MySQL Database = 357
    • Apache Derby Database = 357
    • Connecting to a Database = 357
    • Obtaining the JDBC Driver = 357
    • Setting Up the Module Path = 358
    • Registering a JDBC Driver = 358
    • Constructing a Connection URL = 360
    • Establishing the Database Connection = 364
    • Setting the Auto-Commit Mode = 369
    • Committing and Rolling Back Transactions = 369
    • Transaction Isolation Level = 370
    • Dirty Read = 370
    • Non-Repeatable Read = 370
    • Phantom Read = 371
    • JDBC-Types-to-Java-Types Mapping = 372
    • Knowing About the Database = 375
    • Executing SQL Statements = 377
    • Results of Executing a SQL Statement = 378
    • Using the Statement Interface = 379
    • Using the PreparedStatement Interface = 386
    • CallableStatement Interface = 389
    • Processing Result Sets = 402
    • What Is a ResultSet? = 402
    • Getting a ResultSet = 406
    • Getting the Number of Rows in a ResultSet = 412
    • Bidirectional Scrollable ResultSets = 415
    • Scrolling Through Rows of a ResultSet = 417
    • Knowing the Cursor Position in a ResultSet = 420
    • Closing a ResultSet = 420
    • Making Changes to a ResultSet = 421
    • Inserting a Row Using a ResultSet = 421
    • Updating a Row Using a ResultSet = 423
    • Deleting a Row Using a ResultSet = 426
    • Handling Multiple Results from a Statement = 426
    • Getting a Result Set from a Stored Procedure = 428
    • MySQL Database = 429
    • Adaptive Server Anywhere Database = 429
    • Oracle Database = 429
    • SQL Server Database = 430
    • DB2 Database = 430
    • Apache Derby Database = 431
    • ResultSetMetaData = 435
    • Using RowSets = 437
    • Creating a RowSet = 440
    • Working with a Large Object (LOB) = 462
    • Retrieving LOB Data = 464
    • Creating a LOB Data = 465
    • Batch Updates = 472
    • Savepoints in a Transaction = 478
    • Using a DataSource = 481
    • Retrieving SQL Warnings = 483
    • Enabling JDBC Trace = 484
    • Summary = 484
    • Chapter 6 Java Remote Method Invocation = 489
    • What Is Java Remote Method Invocation? = 490
    • The RMI Architecture = 491
    • Developing an RMI Application = 493
    • Writing the Remote Interface = 493
    • Implementing the Remote Interface = 494
    • Writing the RMI Server Program = 496
    • Writing the RMI Client Program = 499
    • Separating the Server and Client Code = 500
    • Generating Stub and Skeleton = 500
    • Running the RMI Application = 501
    • Running the RMI Registry = 502
    • Running the RMI Server = 503
    • Running an RMI Client Program = 503
    • Troubleshooting an RMI Application = 504
    • java.rmi.StubNotFoundException = 504
    • java.rmi.server.ExportException = 505
    • java.security.AccessControlException = 505
    • java.lang.ClassNotFoundException = 506
    • Debugging an RMI Application = 507
    • Dynamic Class Downloading = 508
    • Garbage Collection of Remote Objects = 509
    • Summary = 512
    • Chapter 7 Java Native Interface = 515
    • What Is the Java Native Interface? = 515
    • System Requirements = 516
    • Getting Started with the JNI = 517
    • Writing the Java Program = 517
    • Compiling the Java Program = 521
    • Creating the C/C++ Header File = 521
    • Writing the C/C++ Program = 523
    • Creating a Shared Library = 524
    • Running the Java Program = 527
    • Native Function Naming Rules = 528
    • Data Type Mapping = 531
    • Using JNI Functions in C/C++ = 532
    • Working with Strings = 533
    • Working with Arrays = 536
    • Accessing Java Objects in Native Code = 540
    • Getting a Class Reference = 540
    • Accessing Fields and Methods of a Java Object/Class = 541
    • Creating Java Objects = 547
    • Exception Handling = 549
    • Handle the Exception in Native Code = 550
    • Handling the Exception in Java Code = 551
    • Throwing a New Exception from Native Code = 551
    • Creating an Instance of the JVM = 552
    • Synchronization in Native Code = 557
    • Summary = 558
    • Chapter 8 Introduction to JavaFX = 561
    • What Is JavaFX? = 561
    • History of JavaFX = 563
    • System Requirements = 564
    • The JavaFX Modules = 564
    • JavaFX Source Code = 565
    • JavaFX API Documentation = 565
    • Your First JavaFX Application = 565
    • Creating the HelloJavaFX Class = 565
    • Overriding the start() Method = 566
    • Showing the Stage = 567
    • Launching the Application = 568
    • Adding the main() Method = 570
    • Adding a Scene to the Stage = 570
    • Improving Your First JavaFX Application = 572
    • The Lifecycle of a JavaFX Application = 574
    • Terminating a JavaFX Application = 576
    • What Are Properties and Bindings? = 576
    • Properties and Bindings in JavaFX = 577
    • Using Properties in JavaFX Beans = 580
    • Handling Property Invalidation Events = 584
    • Handling Property Change Events = 586
    • Property Bindings in JavaFX = 589
    • Observable Collections = 595
    • Event Handling = 598
    • Event Processing Mechanism = 599
    • Creating Event Filters and Handlers = 602
    • Registering Event Filters and Handlers = 603
    • Layout Panes = 607
    • Controls = 614
    • Using 2D Shapes = 620
    • Drawing on a Canvas = 624
    • Applying Effects = 626
    • Applying Transformations = 629
    • Animation = 632
    • Using the Timeline Animation = 634
    • FXML = 637
    • Printing = 642
    • Summary = 647
    • Chapter 9 Scripting in Java = 651
    • What Is Scripting in Java? = 651
    • Executing Your First Script = 653
    • Using Other Scripting Languages = 655
    • Exploring the javax.script Package = 658
    • The ScriptEngine and ScriptEngineFactory Interfaces = 658
    • The AbstractScriptEngine Class = 658
    • The ScriptEngineManager Class = 658
    • The Compilable Interface and the CompiledScript Class = 658
    • The Invocable Interface = 658
    • The Bindings Interface and the SimpleBindings Class = 659
    • The ScriptContext Interface and the SimpleScriptContext Class = 659
    • The ScriptException Class = 659
    • Discovering and Instantiating Script Engines = 659
    • Executing Scripts = 660
    • Passing Parameters = 662
    • Passing Parameters from Java Code to Scripts = 662
    • Passing Parameters from Scripts to Java Code = 664
    • Advanced Parameter Passing Techniques = 665
    • Bindings = 665
    • Scope = 666
    • Defining the Script Context = 667
    • Putting Them Together = 671
    • Using a Custom ScriptContext = 677
    • Return Value of the eval() Method = 680
    • Reserved Keys for Engine Scope Bindings = 681
    • Changing the Default ScriptContext = 682
    • Sending Script Output to a File = 683
    • Invoking Procedures in Scripts = 684
    • Implementing Java Interfaces in Scripts = 687
    • Using Compiled Scripts = 691
    • Using Java in Scripting Languages = 693
    • Declaring Variables = 694
    • Importing Java Classes = 694
    • Creating and Using Java Objects = 697
    • Using Overloaded Java Methods = 698
    • Using Java Arrays = 700
    • Extending Java Classes and Implementing Interfaces = 703
    • Using Lambda Expressions = 706
    • Implementing a Script Engine = 707
    • The Expression Class = 708
    • The JKScriptEngine Class = 713
    • The JKScriptEngineFactory Class = 715
    • Packaging the JKScript Files = 716
    • Using the JKScript Script Engine = 717
    • The jrunscript Command-Line Shell = 719
    • The Syntax = 719
    • Execution Modes of the Shell = 721
    • Listing Available Script Engines = 722
    • Adding a Script Engine to the Shell = 722
    • Using Other Script Engines = 723
    • Passing Arguments to Scripts = 723
    • The jjs Command-Line Tool = 724
    • JavaFX in Nashorn = 729
    • Summary = 732
    • Chapter 10 Process API = 735
    • What Is the Process API? = 735
    • Knowing the Runtime Environment = 737
    • The Current Process = 738
    • Querying Process State = 739
    • Comparing Processes = 742
    • Creating a Process = 743
    • Obtaining a Process Handle = 755
    • Terminating Processes = 757
    • Managing Process Permissions = 758
    • Summary = 760
    • Chapter 11 Packaging Modules = 763
    • The JAR Format = 763
    • What Is a Multi-Release JAR? = 764
    • Creating Multi-Release JARs = 765
    • Rules for Multi-Release JARs = 771
    • Multi-Release JARs and JAR URL = 773
    • Multi-Release Manifest Attribute = 773
    • The JMOD Format = 774
    • Using the jmod Tool = 774
    • Summary = 780
    • Chapter 12 Custom Runtime Images = 783
    • What Is a Custom Runtime Image? = 783
    • No More rt.jar = 784
    • Creating Custom Runtime Images = 784
    • Binding Services = 788
    • Using Plugins with the jlink Tool = 790
    • The jimage Tool = 793
    • Summary = 795
    • Index = 797
    더보기

    온라인 도서 정보

    온라인 서점 구매

    온라인 서점 구매 정보
    서점명 서명 판매현황 종이책 전자책 구매링크
    정가 판매가(할인율) 포인트(포인트몰)
    예스24.com

    Java Apis, Extensions and Libraries: With Javafx, Jdbc, Jmod, Jlink, Networking, and the Process API

    판매중 157,230원 157,230원 (0%)

    종이책 구매

    4,720포인트 (3%)
    • 포인트 적립은 해당 온라인 서점 회원인 경우만 해당됩니다.
    • 상기 할인율 및 적립포인트는 온라인 서점에서 제공하는 정보와 일치하지 않을 수 있습니다.
    • RISS 서비스에서는 해당 온라인 서점에서 구매한 상품에 대하여 보증하거나 별도의 책임을 지지 않습니다.

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼