Content text Full Notes.pdf
Unit -1 GUI Programming Chapter 1 (a) : Graphics Programming ............................................................. 537 1.1 Introducing Swing ..................................................................................... 538 1.2 Creating a Frame ...................................................................................... 543 1.3 Positioning a Frame .................................................................................. 546 1.3.1 Frame Properties ........................................................................... 549 1.3.2 Determining a Good Frame Size .................................................. 549 1.4 Displaying Information in a Component .................................................... 554 1.5 Working with 2D Shapes .......................................................................... 560 1.6 Using Color ............................................................................................... 569 1.7 Using Special Fonts for Text ..................................................................... 573 1.8 Displaying Images .................................................................................... 582 Page Event Handling: Event Handling Basics Event Classes Event Listeners Adapter Classes Page 1.1.c Swing and the Model-View-Controller Design Pattern 1.1.1 Design Patterns 1.1.2 The Model-View-Controller Pattern 1.1.3 A Model-View-Controller Analysis of Swing Buttons 1.2 Introduction to Layout Management 1.2.1 Border Layout 1.2.2 Grid Layout Basic Swing Components 11.3 Text Input 11.3.1 Text Fields 11.3.2 Labels and Labeling Components 11.3.3 Password Fields 11.3.4 Text Areas 11.3.5 Scroll Panes 11.4 Choice Components 11.4.1 Checkboxes 11.4.2 Radio Buttons 11.4.3 Borders 11.4.4 Combo Boxes 11.4.5 Sliders 11.5 Menus 11.5.1 Menu Building 11.5.2 Icons in Menu Items
Advance Java Programming Er. Sital Pd Mandal (https://ctal-advancejava.blogspot.com/) Page 2 “BE CURIOUS, NOT JUDGMENTAL.” - An up thrust for own knowledge” 11.5.3 Checkbox and Radio Button Menu Items 11.5.4 Pop-Up Menus 11.5.5 Keyboard Mnemonics and Accelerators 11.5.6 Enabling and Disabling Menu Items 11.5.7 Toolbars 11.5.8 Tooltips Unit-2 Database Programming page 2.1 The Design of JDBC 2.1.1 JDBC Driver Types 2.1.2 Typical Uses of JDBC 2.2 The Structured Query Language 2.3 JDBC Configuration 2.4 Working with JDBC Statements 2.5 Query Execution 2.6 Scrollable and Updatable Result Sets 2.7 Row Sets Unit-3 Java Beans Page 1 What Is a Java Bean? 2 Advantages of Java Beans 3 Introspection 3.a. Design Patterns for Properties 3.b. Design Patterns for Events 3.c. Methods and Design Patterns 3.d. Using the BeanInfo Interface 4 Bound and Constrained Properties 5 Persistence 6 Customizers 7 The Java Beans API 7.a. Introspector 7.b. PropertyDescriptor 7.c. EventSetDescriptor 7.d. MethodDescriptor 8 A Bean Example (Lab)
Advance Java Programming Er. Sital Pd Mandal (https://ctal-advancejava.blogspot.com/) Page 3 “BE CURIOUS, NOT JUDGMENTAL.” - An up thrust for own knowledge” Unit-4 Introducing Servlets 1 Background 2 The Life Cycle of a Servlet Servlet Development Options Using Tomcat 3 A Simple Servlet 3.a Create and Compile the Servlet Source Code 3.b Start Tomcat 3.c Start a Web Browser and Request the Servlet 4 The Servlet API 5 The javax.servlet Package A The Servlet Interface B The ServletConfig Interface C The ServletContext Interface D The ServletRequest Interface E The ServletResponse Interface F The GenericServlet Class G The ServletInputStream Class H The ServletOutputStream Class I The Servlet Exception Classes 6 Reading Servlet Parameters 7 The javax.servlet.http Package A The HttpServletRequest Interface B The HttpServletResponse Interface C The HttpSession Interface D The Cookie Class E The HttpServlet Class 8 Handling HTTP Requests and Responses a Handling HTTP GET Requests b Handling HTTP POST Requests 9 Using Cookies 10 Session Tracking 11 Introduction to JSP a Using JSP b Comparing JSP with Servlet c Java Web Frameworks Unit-5 RMI 1 What is RMI ? 2 The Roles of Client and Server 3 Remote Method Calls 4 The RMI Programming Model 5 Parameters and Return Values in Remote Methods 6 Remote Object Activation 7 Simple Client/ Server Application using RMI 8 Compare with RMI & CORBA