Написание серверной службы Java на базе MYSQL для чайников

#java #php #mysql #protocol-buffers #thrift

#java #php #mysql #протокол-буферы #бережливость

Вопрос:

Итак, я хочу сделать максимально простую вещь.

Предположим, у меня есть служба хостинга с поддержкой MYSQL.

В нем у меня есть база данных storyland и таблица story-->(id, title, text)

Я знаю только, как писать Java-программы в eclipse, которые запускаются на моем компьютере и хорошо выполняют домашние задания …:)

Теперь я хочу

1) напишите Java-программу, размещенную на моем сервере, которая вычисляла бы и возвращала (например) количество символов текста, хранящихся во всей базе данных MYSQL

Тогда у меня также был опыт написания PHP-программ, которые напрямую взаимодействуют с MYSQL через forms e.t.c, Но теперь я хочу

2) иметь возможность отображать страницу index.php это говорит

echo "Welcome to storyland, there are $textcount
characters of text in all stories here";

где $textcount — число, возвращаемое службой java.

Я был бы признателен за действительно конкретные ответы на этот действительно «простой» конкретный example..to помогите мне начать. Я также был бы признателен за ответы / ресурсы, которые не слишком сильно зависят от внешних библиотек / программного обеспечения, поскольку я хочу иметь возможность понимать, как работают эти библиотеки, чтобы иметь возможность решать, как их использовать в будущем.

Спасибо!

Ответ №1:

  1. Дизайнерская мысль: у меня возникло бы искушение иметь еще один размер столбца и предварительно вычислять его для каждого большого двоичного объекта текста, чтобы вам не приходилось это вычислять (что может быть дорого для подсчета размера большого двоичного объекта> varchar). Тогда я бы просто ввел СУММУ по этому столбцу и готово: ВЫБЕРИТЕ SUM (size) из mytable;

  2. Это сделало бы работу с БД действительно простой, простая система ВСТАВКИ и ВЫБОРА действительно.

Ответ №2:

У вас должен быть свой собственный сервер или сервер, поддерживающий java, иначе это невозможно.

Даже если у вас есть сервер, поддерживающий java, зачем делать это с java, когда вы можете сделать это с помощью php, узким местом, вероятно, все равно будет база данных.

Комментарии:

1. на самом деле это не ответ на вопрос … конкретный пример специально сокращен … фактический сервис сложный, и его не имеет смысла запускать на PHP

2. хорошо, попробуйте это руководство … это очень большой вопрос. visualbuilder.com/jsp/tutorial