次のような事をしたいです。
(1) 社内での情報生産から社外への公開まで、シームレスに情報を流通させる。そのためには、XHTML(+CSS)によるテキストデータの表現と、MySQLによるテキスト及びバイナリデータの保存、及び、Java言語による自動的な情報処理及びテキストデータとバイナリデータとの複合的な表現をおこなう。
(2) サーバ管理やバックアップはレンタルサーバ会社にまかせる。
(3) インターフェイスは、入力・出力とも、原則としてブラウザ+XHTML(+CSS)で、それだけでできない情報処理をJava言語でおこなう。
つきましては、
(1) レンタルサーバはどのような条件のものがよいか
(2) Java言語の中にも色々な領域がありますが、この場合、どのような領域を勉強すればよいのでしょうか(何でググるべきか?)。