JSP : - java server pages. A Scripting language that is user for the development of dynamic sites. considered as one of the most secure language for web sites. it runs at the server side
javaScript : - A language that runs at the client side and mainly used for the validation purpose( like form validation) and also used for making web site interactive.
J2EE : - java 2 Enterprise edition. used for the Server programming. it provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components running on an application server.
JDBC : - Java database Connectivity. it is used for making connection of a java program with database.
J2SE : - java 2 Standard Edition. This language is used for the application development but not used for very large software
Except javascript all others are the product of sun microsystem.
one more thing : -
J2ME : - Java 2 Micro Edition, or Java ME, is a Java platform designed for mobile devices and embedded systems. Target devices range from industrial controls to mobile phones and set-top boxes. this is also sun micro system product