Create a Java Web Application using Embedded Tomcat を利用してJavaによるWebアプリ開発をしたいと思っております。

まず、自分で作ったクラスをindex.jspにインポートして使う、ということをしたいのですが、
例えばTestというクラスをつくり、Test.javaというファイルをindex.jspと同じディレクトリにおいたのですが、index.jspを開くと、

「Test cannot be resolved to a type」と出てきます。<%@page import="Test"%>と一応宣言もしています。

An error occurred at line: 7 in the jsp file: /index.jsp
Tes cannot be resolved to a type
4: 
5: <%
6: 
7: Test t = new Test();

mvn --versionを叩いたところ、

mvn --version
Apache Maven 3.0.5 (XXXX; 2013-02-19 22:51:28+0900)
Maven home: /usr/local/apache-maven-3.0.5
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: ja_JP, platform encoding: SJIS
OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"

大まかな質問として、

  1. classのファイルはどこにおけばよいか
  2. servletのように.javaファイルをコンパイルしなければならないか
  3. classの側ではやはりpackageなどの宣言をしなければならないか

その他、上記に対するご指摘など、みなさまのご教授、よろしくお願いします。