Rooney, Alistair

Foundations of Java for Abap Programmers

Groothandel - BESTEL
€ 62,95

Leverbaar

About the Author xiii Acknowledgments xv Introduction xvii PART 1 Introducing Java Your First Java Program 3(4) Hello World of Abapers 3(4) Object Orientation in a Nutshell 7(6) The Nutshell---Encapsulation 7(1) Inheritance and Polymorphism 8(2) The Conceptual Model (A Glimpse of UML) 10(3) The Primitive Data Types 13(4) Boolean 13(1) Byte 14(1) Integer 14(1) Long 14(1) Short 15(1) Float 15(1) Double 15(1) Char 15(1) Data Types Summary 16(1) Comments 17(2) Block Comments 17(1) Line Comments 18(1) Javadoc Comments 18(1) Naming Standards and Conventions 19(2) Legal and Illegal Names 19(1) Java Conventions 20(1) The Java Operators 21(8) Arithmetic Operators 21(1) Relational Operators 22(1) Increment Operators 22(1) Logical Operators 23(3) Bitwise Operators 24(2) Block Scope 26(3) Strings with Java 29(6) Declaring a String 30(1) Concatenating Strings 31(1) Using the String Methods 31(2) The charAt Method 31(1) The substring Method 32(1) The equals Method 32(1) The length Method 32(1) Using the StringBuffer Class 33(1) The append Method 33(1) The insert Method 33(1) Using the StringTokenizer Class 34(1) Control Flow 35(6) Using the if Statement 35(2) Using the ? and : Operators 36(1) Using the switch Statement 37(1) Looping 38(3) The while Loop 38(1) The for Loop 39(1) The do Loop 40(1) Jump Statements 41(2) The break Statement 41(1) The continue Statement 42(1) The return Statement 42(1) Arrays and Collections in Java 43(6) Using Arrays 43(3) The Array Index 44(1) Declaring an Array 44(1) Creating the Array 44(1) Filling the Array 45(1) Multidimensional Arrays 46(1) The Vector Class 46(3) Using Vectors 47(2) Object Orientation in Java 49(8) The Pillars of 00 49(8) Java Class Structure 50(1) Inheritance and Polymorphism 51(2) Encapsulation 53(3) Abstraction 56(1) More 00 in Java---Interfaces and Abstract Classes 57(4) Abstract Classes 57(2) Interfaces 59(2) Inner, Nested, and Anonymous Classes 61(4) Inner Classes 61(1) Nested Classes 62(1) Anonymous Classes 63(2) Errors and Exceptions 65(6) The Throwable Class 65(1) Exception Handling 66(3) The try. catch block 66(2) The finally block 68(1) Exception Throwing 69(2) Threads, Daemons, and Garbage Collection 71(8) Simple Threads 71(3) Basic Related Threads 74(2) Synchronized Threads 76(1) Semaphoring Threads 77(1) Daemon Threads and Garbage Collection 78(1) Basic Swing Using Default Layouts 79(4) Containers 79(4) A Simple Swing Example 80(3) Event Handling 83(4) Listening 83(4) Layout Managers and Other Components 87(10) FlowLayout 87(1) BorderLayout 87(2) GridLayout 89(1) Layout Design Example 90(1) Other Atomic Components 91(6) PART 2 Enterprise Java JDBC Technology 97(10) JDBC Drivers 97(1) Type 1 Drivers 97(1) Type 2 Drivers 97(1) Type 3 Drivers 98(1) Type 4 Drivers 98(1) Loading the Driver 98(1) Connecting to the Database 98(2) Creating Statements 100(3) ResultSets 103(4) The Java Connector (JCo) 107(8) Downloading and Installing JCo 107(1) A JCo Example 107(8) Servlets 115(18) Hypertext Transfer Protocol 115(1) The Servlet Architecture 116(1) Servlet Basics 116(9) The Generic Servlet 117(3) The HTTPServlet 120(5) The web.xml File 125(7) Initializing Servlets 126(3) Global Initialization Parameters 129(1) Preloading Servlets 130(1) Servlet Timeout 131(1) Tracking with Servlets 132(1) Programming Cookies 132(1) JavaServer Pages (JSP) 133(12) The JSP Architecture 134(1) The JSP Access Model 134(1) The JSP Syntax 135(1) Scripting Elements 135(4) Comments 135(1) Expressions 136(2) Scriptlets 138(1) Declarations 138(1) Directives 139(1) Action Elements 140(5) Control Elements 140(1) JavaBean Elements 141(2) Custom Tags 143(2) Extensible Markup Language (XML) 145(20) The Sales Order Example 145(3) Empty Elements 147(1) Element Attributes 147(1) The Document Header 148(1) The Document Content 148(3) Parsing the XML Document 151(6) The ContentHandler Interface 153(4) Constraining the XML Document 157(8) Using DTDs 159(2) Using Schemas 161(4) Java Messaging Services 165(6) JMS Scenarios 166(1) SOAP 166(3) JAXM 167(2) Other Considerations When Using JMS 169(2) Enterprise JavaBeans 3.0 171(22) Working with EJB 2.x 171(4) The Session Bean 171(1) The Entity Bean 172(1) The Message-Driven Bean 173(1) EJB Clients 174(1) Components in a 2.x EJB Scenario 174(1) Naming Conventions for EJB Beans 174(1) Creating a Simple EJB 2.x Project 175(12) What's New in EJB 3.0? 187(1) Annotations 187(1) POJO Services 187(1) Developing an EJB 3.0 Session Bean 188(2) HelloLocaljava 188(1) HelloBean.java 188(1) HelloServiet.java 189(1) Developing an EJB 3.0 Entity Bean 190(2) The Entity Bean 190(1) The Session Bean 191(1) Conclusion 192(1) Index 193

Gebonden | 196 pagina's
1e druk | Verschenen in 2006
Rubriek:

  • NUR: Databases
  • ISBN-13: 9781590596258 | ISBN-10: 1590596250