Advanced Java Programming detail TNDTE Diploma syllabus for Information Technology (IT), M scheme is extracted from TNDTE official website and presented for diploma students. The course code (34661), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.
For all other it 6th sem syllabus for diploma m scheme tndte you can visit IT 6th Sem Syllabus for Diploma M Scheme TNDTE Subjects. The detail syllabus for advanced java programming is as follows.
Rationale:
The modern Web Servers and mobile devices use java technology. This subject impacts the practical knowledge on java technologies like Servlets, Beans and Windows Programmings.
Objectives:
On completion of the following units of syllabus contents, the students can
- Understand sockets and internet addressing.
- Know the internet addressing in Java.
- Create TCP servers and clients.
- Understand URLs and Datagrams. Understand java.awt Package.
- Know the various components.
- Understanding the Desktop applications.
- Know the different types of Frame windows. Use swing components.
- Use different layout managers.
- Understand JDBC package and its classes. Know the use of ResultSet.
- Define different data types in JDBC. Understand Servlet and its lifecycle.
- Derive classes and interfaces for Servlet. Know the State and Session management.
- Know the concepts and development of Java Beans. Know the controls and properties of a Java Beans.
- State different types of properties of a Java Bean.
Unit 1
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.
Unit 2
Windows Based Applications With Java
- Working with java.awt Package:
- Creating Desktop Application using AWT:
- Creating a Desktop Application using Swing:
- Implementing the Layout Manager:
Exploring the component Class – Container Class -Panel Class – Window Class – Frame Class
Frame Window – Button Class – Label and Text Field Classes – Check Box and Radio Button Classes – Scroll bar class – Choice Class – Text Area Class – Panel Container. Hrs
Implementing the JFrame Class -JButton Class – Jlabel – JTextField – JtextArea – JTable – JTabed Pane Class.
Flow Layout Manager – Border Layout – Grid Layout – Grid Bag Layout Manager
Unit 3
Java Database Connectivity
- JDBC Package :
- ResultSet :
- Datatypes in JDBC :
JDBC – JDBC versus ODBC – Types of JDBC drivers – Connection -Statement – PreparedStatement.
Fields of ResultSet – Methods of ResultSet – Executing a query – ResultSetMetaData – DatabaseMetaData.
Basic datatypes in JDBC – Advanced datatypes in JDBC – fields of Statement – methods of Statement – CallableStatement Interface – BatchUpdates
Unit 4
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.
Unit 5
Java Beans
- Concepts of Java Beans:
- Developing Java Beans :
- Controls and Properties of a Bean:
- Types of Properties:
Java Beans – Advantage of Java Beans – Reflection and Introspection – Customizers – Persistence.
Bean Developer Kit (BDK) – Creating a Java Bean – Creating a Bean Manifest file – Creating a Bean JAR file
Adding controls to Beans – Giving Bean Properties – BeanInfo interface – SimpleBeanInfo class.
Design pattern for Properties: Simple propertie – indexed Properties; Descriptor Classes – Giving Bean methods – Bound and Constrained Properties – Property Editors.
Reference Books:
- Java2 Programming Black Book Steven Holzner Dreamtech 2006
- Java6 and J2EE
- 5. Black Book Kogent Dreamtech 2010
For detail syllabus of all other subjects of BE It, M scheme do visit It 6th Sem syllabus for M scheme.
Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.