Design Patterns provide a time tested way to design application. They help you solve some common place issues you might face, because they have been developed by people who wanted give a way a easier way to make applications.
Eg Abstract Factory , Bridge etc
Frameworks are created to give you a skeleton for you to build your application on top of or to aid application development.
Eg Spring, Seam, Hibernate