13 - CarRental Project {Arabic JAVA} {Adding Exception & Factory to DAO, Explain Access Modifier} VIDEO
إضافه Custom Exception لتحفيز مستخدم DAO على معالجه الاخطاء المحتمله اثناء التواصل مع قاعده البيانات.
إضافه DaoFactory للتحكم فى التواصل مع الـ classes داخل Dao Layer لتحفيز عدم انشاء اى Objects بدون المرور على الشروط الصحيحه لإنشائه.
مراجعه Java Access Modifier وهم { private , protected, public and default or package} وذلك لمعرفه سبب استخدامنا احداهم فى المكان المستخدمه به
رابط المشروع على جيت هاب
https://github.com/JAVA-MSDT/car_rental/tree/05_JDBC_DRY
Other Videos By Status Code 2020-08-05 01 - Servlet hierarchy classes {Arabic - بالعربي} 2020-08-04 01 -Tomcat Server {Arabic}(Intro [Architecture, Components, Life Cycle, etc ]) كيف يعمل تومكات سيرفر 2020-08-01 05 - {Web Technology} (Arabic) Anatomy of a URL 2020-07-30 04 - {Web Technology} (Arabic) HTTP Methods Intro 2020-07-29 03 - {Web Technology} (Arabic) Request-Response Intro 2020-07-29 02 - {Arabic} كيف يعمل الانترنت What is web server, web application, how internet works 2020-07-24 14 - CarRental Project {Arabic JAVA} { Finishing Service Layer} -- مشروع مكتب تأجير سيارات بالجافا 2020-07-24 05 - OOP { Polymorphism_02 (Abstract Class VS Interface & Functional Interface) }{JAVA Arabic} 2020-07-23 04 - Object Oriented Programming OOP { Polymorphism 01 Method Override & Method Overload }{Arabic} 2020-07-22 01 - Object Oriented Programming (OOP) { Classes & Object } {Arabic} 2020-07-19 13 - CarRental Project {Arabic JAVA} {Adding Exception & Factory to DAO, Explain Access Modifier} 2020-07-18 12 - CarRental Project {Arabic JAVA} {DRY_02, UPDATE, DELETE, INSERT} - مشروع مكتب تأجير سيارات جافا 2020-07-18 11 - CarRental Project {Arabic JAVA}{DRY, Row Mapper, Data Casting Postgres} - مشروع مكتب تأجير جافا 2020-07-17 10 - CarRental Project {Arabic JAVA} {CRUD Junit Test, Flyway & Postgres} - مشروع مكتب تأجير بالجافا 2020-07-16 09 - CarRental Project {Arabic JAVA} {JDBC CRUD, STvsPS} - مشروع مكتب تأجير بالجافا 2020-07-14 08 - CarRental Project {Arabic JAVA} {Preparing connection to DB} - مشروع مكتب تأجير بالجافا 2020-07-13 07-CarRental Project {Arabic JAVA} {USING log4j & Reading Properties File}- مشروع مكتب تأجير بالجافا 2020-07-12 06 - CarRental Project {Arabic JAVA} {SQL Script (part 02) Data} - مشروع مكتب تأجير سيارات بالجافا 2020-07-12 05 - CarRental Project {Arabic JAVA} {SQL Script (part 01)} - مشروع مكتب تأجير سيارات بالجافا 2020-07-12 04 - CarRental Project {Arabic JAVA} {DAO Layer}- مشروع مكتب تأجير سيارات بالجافا 2020-07-10 04 - Factory Pattern {Arabic} (عــــربـــى )
Tags: dao
exception handling
factory pattern
entry point
custom exception
message
throwable
access modifier
private
default
package
protected
public
object
classes
java Language
dry
solid
row mapper
queryForObjects
queryForObject
flyway
datasource
embedded database
embedded postgres
connection
junit
crud operation
statement
prepared statement
preparedstatement