Yes,ext3 provide journaling in linux.
there are 3 types of journaling provided by ext3
1) Journal-full journal mode,all data can be recovered.
2) Writeback-it only recover metadata(data about data),corrupted file can not be stored.
3) Ordered-recover metadata and specific file data.