Journal entry is an entry to the journal. Journal is a record that keeps accounting transactions in chronological order, i.e. as they occur.
Ledger is a record that keeps accounting transactions by accounts.
Account is a unit to record and summarize accounting transactions. All accounting transactions are recorded through journal entries that show account names, amounts, and whether those accounts are recorded in debit or credit side of accounts. To record transactions, accounting system uses double-entry accounting. Double-entry implies that transactions are always recorded using two sides, debit and credit. The sum of debit side amounts should equal to the sum of credit side amounts.