- - PR -
EclipseでのWebアプリケーションの開発の流れについて教えてください。
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-10-12 14:15
<環境>
Eclipse 3.0.1 Tomcat 4.1.31 Struts 1.1 WindowsXP Professional SP2 いつもお世話になっております。 今回初めて、JavaのWebアプリケーションを作成するこになり、これまで使用してきた VisualStudio.NETの環境に慣れていたため、Eclipseでの開発でいろいろととまどって おり、質問させて下さい。 @新規作成→Tomcatプロジェクトを作成するとEclipseのワークスペースにディレクトリ ができているようなのですが、実際に動かす際には手動でTomcatのコンテナに配置しな ければならないのでしょうか?TomcatはローカルPCにインストールしてあります。 A作成したサーブレットやbeanをコンパイルする方法がいろいろさわってみたのですが いまいちよくわかりません。。 BASP.NETのようなブラウザを起動しながらのデバックというのはEclipseでも可能なの でしょうか? 初歩的なことだと思うのですが、なかなか理解できず苦戦しております。 ご教授よろしくお願い致します。 |
|
投稿日時: 2005-10-12 14:28
プラグインは使ってますか?
初めてならどっか参考にしてるサイトとかないですか? |
|
投稿日時: 2005-10-12 14:50
さる様
ご返信ありがとうございます。 プラグインなのですが Sysdeo Tomcat3.0 プロパティエディタ をインストールしております。 参考にさせていただいているサイト https://www.stackasterisk.jp/tech/java/index.jsp http://www.javaroad.jp/index.htm http://www.hellohiro.com/ |
|
投稿日時: 2005-10-12 15:13
antについても載ってるようですね。
それを見てみると良いと思いますよ。 |
|
投稿日時: 2005-10-12 18:01
さる様ありがとうございます。
さっそくAntについていろいろEclipseの設定を触ってみて発見したことがありました。 AntはEclipseに標準でインストールされているようで、更に自動でビルドするという チェック項目があり、そこにチェックされていたので気づかないうちにclassesディレ クトリに「.class」のファイルを作成してくれていました。またプロジェクトのプロ パティのTomcatの「server.xmlファイルの更新を可能にする」にチェックが入っていた ため、Eclipseのworkspaceに作成されたパスが自動的にserver.xmlに登録されており、 アクセスできるようになっているようでした。 またTomcatプラグインからTomcatを起動すると任意の位置でブレークポイントを指定 してブラウザでアクセスしたときにデバッグできるようで、ASP.NETと同じような感覚 でできました。その際にWindowsのサービスとしてTomcatが起動しているとEclipseの Tomcatプラグインから起動できなかったため、はまってしまいました。 ですが慣れればEclipseはかなり使いやすそうな気がしました。 ひとつ気になったことがあるのですが、Javaのコードを書いている時に、「.」を入力 すると入力支援で候補が現れるのですが、時々でてこないことがあります。その時は一度 「.」を削除して再度「.」を入力すると現れました。これは仕様なのでしょうか?もし 回避策がございましたら教えてください。 |
|
投稿日時: 2005-10-12 18:18
Ctrl+スペースで出せますよ。
|
|
投稿日時: 2005-10-12 18:21
こんにちは。
入力補完機能がたまに効かないというのは良く分かりませんが、ctrl+spaceで補完候補が表示されます。 あとTOMCATプラグインでwarファイルが作成できますので、これを別環境のTOMCATのwebappsディレクトリに配備(デプロイ)して動作させることができます。 もう1つ、.classファイルですが、ソースを編集して保存するタイミングでコンパイルされます。 以上ご参考になれば。 |
|
投稿日時: 2005-10-12 18:55
さる様
takashi様 ご返信ありがとうございます。 なるほど、Ctl+SpaceはVisual Studioと同じなのですね。 入力補完機能が効かなくなるのはどうもimport文を書いているときによく起こります。 ですが教えていただいたCtl+Spaceを押すと表示されました。 import javax.servl…と入力している時にでてくる候補をEnterで押すとjavax.servlet.*; といったようになってしまうのですが、続けて配下のパッケージにいきたい場合などは方 法はありますでしょうか?(.*;としないでほしい) 細かい事ですいません。Visual Studioで慣れてしまっていたのでどうも気になってしまい ます。 |