Section 1 : Getting Started

lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 2 About Spring 4, and bug fix for final project Pdf
lecture 3 Setting Up Your System 15:54
lecture 4 Introducing Maven 13:31
lecture 5 Using Maven on the Command Line 8:45
lecture 6 Spring -Hello World 21:10
lecture 7 Class Path Contexts 5:12

Section 2 : Basic Bean Configuration

lecture 8 Constructor Arguments 8:16
lecture 9 Setting Bean Properties 7:16
lecture 10 Dependency Injection 11:39
lecture 11 Bean Scope 4:24
lecture 12 Init and Destroy Methods 8:47
lecture 13 Factory Beans and Methods 13:3
lecture 14 The P Namespace 5:30
lecture 15 Setting List Properties 5:48
lecture 16 Lists of Beans 5:21
lecture 17 Inner Beans 3:51
lecture 18 Property Maps 4:5
lecture 19 Arbitrary Maps as Bean Properties 5:40

Section 3 : Autowiring

lecture 20 Autowiring by Type 8:41
lecture 21 Autowiring by Name 5:55
lecture 22 Autowiring by Constructor 4:19
lecture 23 Default Autowiring 7:29
lecture 24 Removing Autowire Ambiguities 4:49

Section 4 : Wiring with Annotations

lecture 25 Adding Support for Annotation-Based Wiring 5:44
lecture 26 The -Autowired- Annotation 7:55
lecture 27 Optional Beans 2:33
lecture 28 Using Qualifiers 7:59
lecture 29 The Resource Annotation (JSR-250) 3:58
lecture 30 Annotation-Based Init and Destroy Methods 2:20
lecture 31 The Inject annotation (JSR-330) 4:58
lecture 32 Automatic Bean Discovery 4:48
lecture 33 Setting Property Values via Annotations 3:42

Section 5 : Spring Expression Language (SPEL)

lecture 34 Introducing SPEL 13:29
lecture 35 Using SPEL with Annotations 5:16
lecture 36 Some useful SPEL Operators 7:29

Section 6 : Working with Databases

lecture 37 Creating a Database with MySQL 14:31
lecture 38 Using Property Files 8:50
lecture 39 Implementing the DAO Pattern 4:29
lecture 40 Downloading a Connector Jar 3:6
lecture 41 Configuring Connection Pooling with Apache DBCP 11:46
lecture 42 JDBC Templates 4:44
lecture 43 Querying the Database 12:8
lecture 44 Database Exceptions 6:18
lecture 45 Named Parameters 10:12
lecture 46 Update Statements 5:11
lecture 47 Getting Placeholder Values from Beans 8:11
lecture 48 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 49 Batch Updates- Prepared Statements 11:39
lecture 50 Transactions 11:58

Section 7 : Web Application Basics with Spring MVC

lecture 51 A Basic Non-Spring Web App 8:18
lecture 52 Bringing in Maven' 5:37
lecture 53 The Dispatcher Servlet 12:17
lecture 54 Adding a Controller 7:20
lecture 55 View Resolvers 8:55
lecture 56 Adding Data to the Session 7:49
lecture 57 Using Spring Data Models 12:15
lecture 58 Using JSTL (JSP Standard Tag Library) 10:8
lecture 59 Configuring a JNDI Data Source 21:28
lecture 60 Bringing in the DAO Code 7:29
lecture 61 Loading Bean Containers with ContextLoaderListener 9:26
lecture 62 Creating a Datasource Bean 6:16
lecture 63 Adding a Service Layer 15:0
lecture 64 Adding a New Controller 11:24
lecture 65 Getting URL Parameters 5:58

Section 8 : Working with Web Forms

lecture 66 Creating a Form 11:30
lecture 67 Getting Form Values 5:39
lecture 68 Adding CSS Styles 9:37
lecture 69 Serving Static Resources 10:3
lecture 70 Adding Hibernate Form Validation Support 13:0
lecture 71 More Form Validation Tags 7:43
lecture 72 Making Forms Remember Values 8:45
lecture 73 Displaying Form Validation Errors 6:31
lecture 74 Creating a Custom Validation Annotation 18:42
lecture 75 Hooking Up the Controller and Database Code 10:11
lecture 76 Exception Handling in Spring MVC 12:42

Section 9 : Aspect-OrientedProgramming (AOP)

lecture 77 A Base Project for Working with Aspects 8:33
lecture 78 A Simple Aspect Example 13:1
lecture 79 Annotation-Based Aspects 12:35
lecture 80 Wildcards in Pointcut Expressions 15:28
lecture 81 Advice Types- After, Around and Others 11:3
lecture 82 Proxies, Interfaces and Aspects 12:47
lecture 83 The “Within” Pointcut Designator 3:55
lecture 84 “This”, “Target” and Matching Subpackages 8:21
lecture 85 Annotation-Specific PCDs 13:16
lecture 86 The “Bean” PCD 2:42
lecture 87 The “Args” PCD 7:42
lecture 88 Getting Target Method Arguments 3:2
lecture 89 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 90 Combining Pointcuts 6:6
lecture 91 Introductions- Adding Functionality Using Aspects 10:55

Section 10 : Spring Security and Managing Users

lecture 92 Servlets Filters- A Review 9:3
lecture 93 Adding a Spring Security Filter 9:43
lecture 94 Adding a Spring Login Form 17:24
lecture 95 Serving Static Resources- Access Rules 2:49
lecture 96 Customising the Login Form 9:50
lecture 97 Displaying Login Errors 9:3
lecture 98 Authorising Users from a Database 13:35
lecture 99 Adding a “Create Account” Form 16:7
lecture 100 Making the “Create Account” Form Work 18:20
lecture 101 Adding Validation to the User Form 17:30
lecture 102 Dealing with Duplicate Usernames 13:31
lecture 103 Storing Validation Messages in a Property File 9:36
lecture 104 Using JQuery to verify the password 28:1
lecture 105 Using Property File Values in JSPs 6:39
lecture 106 Adding a Logout Link 6:26
lecture 107 Working With Roles 9:5
lecture 108 Outputting Text Based on Authentication Status 6:26
lecture 109 Row Mapping with BeanPropertyRowMapper 11:11
lecture 110 Using Custom Authentication Queries- Case Sensitiv 5:42
lecture 111 Method-Level Access Control 0:6
lecture 112 Catching Secure Annotation Violation 13:24
lecture 113 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 114 Encrypting Passwords 19:35
lecture 114 Encrypting Passwords 19:35

Section 11 : Apache Tiles and Spring MVC

lecture 115 Tiles Dependencies 10:49
lecture 116 “Hello World” Apache Tiles 13:5
lecture 117 Adding Headers and Footers 10:56
lecture 118 Formatting the Offers Application 9:43
lecture 119 Creating Tiles from JSP Files 12:47

Section 12 : Logging and Testing

lecture 120 Adding Log4J Logging 8:57
lecture 121 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 122 Using Logging 5:21
lecture 123 About Proctor Testing Pdf
lecture 124 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 125 Creating JUnit Tests 13:44
lecture 126 Coding the JUnit DAO Tests 14:34

Section 13 : Improving the Offers Web Application

lecture 127 Normalizing the Database 8:38
lecture 128 Querying Tables with Foreign Keys and Refactoring 19:35
lecture 129 Refactoring the Web Layer 9:13
lecture 130 Getting the Username of the Logged-In User 6:12
lecture 131 Deleting from Tables with Foreign Keys and a Littl 3:10
lecture 132 Custom RowMappers 7:8
lecture 133 Conditional Database-Dependent Text in JSPs 10:49
lecture 134 Editing Database Objects with Forms 12:5
lecture 135 Multiple Form Submits and Optional Parameters 13:44
lecture 136 Adding a Confirm Dialog with JQuery. 8:26

Section 14 : Hibernate

lecture 137 Introducing Hibernate 5:35
lecture 138 A Simple Hibernate Query 22:53
lecture 139 Saving Objects 8:27
lecture 140 Validation Groups and Password Encryption 18:16
lecture 141 Translating Hibernate Exceptions to Spring Excepti 5:33
lecture 142 Queries with Criteria 9:50
lecture 143 Mapping Many-to-One Relationships 15:54
lecture 144 Restrictions on Joined Tables 4:15
lecture 145 Multiple Criteria 7:50
lecture 146 Updating Objects 7:31
lecture 147 Deleting Objects 7:58
lecture 148 Completing the Offers DAO 10:5

Section 15 : Spring Webflow

lecture 149 Introducing Webflow 3:46
lecture 150 Creating a Flow Registry 9:41
lecture 151 Hooking Up URLs to Webflows 9:27
lecture 152 Connecting Webflow and Apache Tiles 10:12
lecture 153 Creating a “Messages” Table 5:56
lecture 154 Creating a “Message” Class 13:7
lecture 155 Adding a Message Form 14:9
lecture 156 Transitions 6:8
lecture 157 Action States 10:22
lecture 158 Linking to Webflows 8:22
lecture 159 Validating Webflow Forms 10:24
lecture 160 Accessing User Details in Webflow 13:48

Section 16 : JSON and AJAX

lecture 161 Creating a JSON Server 25:15
lecture 162 Updating Dynamically with jQuery 31:48
lecture 163 Generating Pages with Javascript 27:11
lecture 164 Adding Reply Boxes 12:17
lecture 165 Showing and Hiding the Reply Forms 11:8
lecture 166 Stopping and Starting the Timer 3:4
lecture 167 Getting the Text from the Right TextArea 7:43
lecture 168 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 169 Giving the User Feedback 12:8
lecture 170 Sending Email with Springmail 7:19

Section 17 : Appendix

lecture 171 Database SQL Zip