powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Клиент Серверное приложения Java + Tomcat + MSSQL
25 сообщений из 53, страница 1 из 3
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234189
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Необходима Ваша помощь.

Получил задание от начальства, сделать клиент-серверное приложение на Java.
Это что то вроде теста. Но мало времени на реализацию.

Задача следующая.

1) Клиент используя Browser через host и port подключается к серверу приложений (Tomcat).
2) Вводит свой логин и пароль. Который хранится на MSSQL сервере, как и вся остальная информация.
3) Откроется приложение, состоящее из 2-ух фреймов.
а) В одном фрейме, форма для заполнения и пополнения BD.
б) А второй фрейм, должен выводить информацию искомую в BD.

Написать необходимо именно на Java.
Подскажите, как это можно реализовать?
Литературы много. Но хватаясь за все подряд, пухнет голова. А времени мало... 23 апреля уже необходимо сдать. =(
Ранее ничего подобного не писал. Но очень хочу сделать сам.

Вопросы:
1) Как правильно настроить Tomcat с MSSQL?
2) С чего начать писать приложение?
3) Сколько по вашему, необходимо времени, что бы реализовать это приложение?
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234190
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekseich.n,

Может есть какая нибудь книжка, которая подробно описывает подобное приложение?
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234199
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
alekseich.nВопросы:
1) Как правильно настроить Tomcat с MSSQL?
2) С чего начать писать приложение?
3) Сколько по вашему, необходимо времени, что бы реализовать это приложение?Ответы:
1. Вопрос не совсем корректен. Tomcat не надо "настраивать с MSSQL", надо настроить JDBC соединение. Например так . Это самый упрощенный вариант. Там сказано, что JDBC-драйвер надо положить в classpath, что можно читать как "положить в папке lib у tomcat'а".
2) В Вашем случае - с поиска готового образца веб-приложения (оно же WAR, оно же "варка" :)). Для быстрого старта лучше JSP, ИМХО. Посмотрите здесь . Качество материала не проверял, честно говоря, но в гуггле есть из чего выбрать .
3. Зависит от уровня текущей подготовки и объема работы. В основном от сложности поиска. Специалисту среднего уровня - 1 день.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234220
SergeyAKM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekseich.n,

1) коннект к базе из сервлетов делаем так (соединение с Oracle, с MSSQL введешь соответствующие driverClassName и url ):
<?xml version="1.0" encoding="UTF-8"?>
в META_INF/context.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<Context antiJARLocking="true" crossContext="false" reloadable="true">
  <Resource name="jdbc/oracle"
            auth="Container" 
            type="javax.sql.DataSource" 
            driverClassName="oracle.jdbc.OracleDriver" 
            url="jdbc:oracle:thin:@127.0.0.1:1521:KC"
            username="user" 
            password="user" 
            maxActive="20"
             maxIdle="10"          />
 </Context>


в WEB-INF/web.xml в корневой элемент вставляешь

Код: xml
1.
2.
3.
4.
5.
6.
<resource-ref>
		<description>JDBC соединение  к БД </description>
		<res-ref-name>jdbc/oracle</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
	</resource-ref>


в самом сервлете
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
try {
			initialContext = new InitialContext();
			Context envContext = (Context) initialContext.lookup("java:/comp/env");
			DataSource dsFlat = (DataSource) envContext.lookup("jdbc/oracle");
			connectReport = dsFlat.getConnection();
} catch (NamingException e) {
			LOG.error("Ошибка при инизиализации JNDI-контекста.", e);
			throw new InitException(e);
		}


сам JDBC драйвер как уже писали в lib Tomcat
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234221
SergeyAKM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekseich.n,

если надо очень быстро а опыта нет, может NetBeans поможет. quickstart-webapps_ru
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234224
SergeyAKM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyAKMalekseich.n,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
try {
			initialContext = new InitialContext();
			Context envContext = (Context) initialContext.lookup("java:/comp/env");
			DataSource dsFlat = (DataSource) envContext.lookup("jdbc/oracle");
			connectReport = dsFlat.getConnection();
} catch (NamingException e) {
			LOG.error("Ошибка при инизиализации JNDI-контекста.", e);
			throw new InitException(e);
		}



обработка ошибки у вас будет естественно другая
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234239
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyAKM
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
try {
			initialContext = new InitialContext();
			Context envContext = (Context) initialContext.lookup("java:/comp/env");
			DataSource dsFlat = (DataSource) envContext.lookup("jdbc/oracle");
			connectReport = dsFlat.getConnection();
} catch (NamingException e) {
			LOG.error("Ошибка при инизиализации JNDI-контекста.", e);
			throw new InitException(e);
		}




Шел 2013 год, а на скуле все продолжали копипастить из блюпринтов 2002 года...
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234258
SergeyAKM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fixxerШел 2013 год, а на скуле все продолжали копипастить из блюпринтов 2002 года...

Извините, но не понятен сарказм - что-то не правильно, или есть другие, "более модные", способы.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234261
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekseich.nКлиент используя Browser
уточните Клиент-сервер или Веб приложение.
Браузер - это - веб.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234265
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekseich.n,

Само приложение , Исходники и описание . Останется только приколотить БД и всё :)
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234296
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я даже не ожидал, что столько людей откликнется.
Всем большое спасибо!!! =)

Правда я "нуб", и все ещё пытаюсь разобраться с драйвером.
Делаю все на примере

Скачал нужный MicrosoftJDBC_Driver4.0forSQL_Server, скопировал в директорию:
c:\Tomcat\lib файл драйвер sqljdbc4.jar
c:\WINDOWS\system32 файл библиотеки sqljdbc_auth.dll

прописал CLASSPATH = c:\Tomcat\lib\sqljdbc4.jar

Далее в описание указано создать программу...

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
import java.sql.*;
class testmssql
{
    public static void main(String args[]) throws Exception
    {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        Connection      con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;
                databaseName=chapter16","sa","123");//repalce your databse name and user name
            Statement st=con.createStatement();
        ResultSet rs=st.executeQuery("Select * from login");//replace your table name
        while(rs.next())
        {
            String s1=rs.getString(1);
            String s2=rs.getString(2);
            System.out.println("UserID:"+s1+"Password:"+s2);
        }
        con.close();
    } 
}



Вот тут я не понял, как мне в Eclipse создать программу. =(
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234297
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GregTkalekseich.n,

Само приложение , Исходники и описание . Останется только приколотить БД и всё :)

Большое спасибо за готовые варианты. Но мне необходимо разобраться самому. От и до по пунктам.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234300
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123alekseich.nКлиент используя Browser
уточните Клиент-сервер или Веб приложение.
Браузер - это - веб.

Правильнее будет web приложение.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38234305
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyAKMalekseich.n,

если надо очень быстро а опыта нет, может NetBeans поможет. quickstart-webapps_ru

Спасибо.

Возможно вы правы... =)
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235067
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня.

Так у меня и не получилось подключить БД к проекту.
Не укладывается у меня в голове как это все взаимодействует.

Можете посоветовать какой нибудь мануал, который подробно мне объяснит установку, и взаимодействие.
И как проверить.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235323
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekseich.n,

Так вы пока к этому всему MS Sql прикрутите постигните дзен окончательно :) Удачи вам в вашем не лёгком пути война :)
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235334
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekseich.nВсем доброго дня.

Так у меня и не получилось подключить БД к проекту.
Не укладывается у меня в голове как это все взаимодействует.

Можете посоветовать какой нибудь мануал, который подробно мне объяснит установку, и взаимодействие.
И как проверить.

JDBC Lessons
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235354
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekseich.n,

поставить eclipse, netbeans, idea, etc.
прочитать про maven - утсновить, настроить
создать приложение по архетипу maven`а - webapp(нужный выбрать из списка)
готово

В качестве контейнера приложений будет по моему jetty(встроенный)
В качестве базы H2 (встроенная)

Все можно перенастроить.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235436
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,

+1
автор2) С чего начать писать приложение?
с IDE на которой пишут. В блокноте на Java давно не пишут.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235440
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
статья как бы поясняет http://habrahabr.ru/post/111102/ за пару часов
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235444
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Но снова не помогло.

Я установил NetBeans7.3, ApacheTomcat7.0.34, jdk1.7.0_17 и jre
Сервер БД MS SQL.

Скачал драйвер Microsoft JDBC_Driver4.0 for SQL_Server
файл sqljdbc4.jar подложил в C:\ApacheTomcat7.0.34\lib\
файл sqljdbc_auth.dll подложил в C:\windows\system32\

не могу понять, этого достаточно или нет?
блин ни где нет нормального пояснения...

Как мне настроить подключение к моей БД "mydb"? (на примере MS SQL и Tomcat)
Мне бы инструкцию в которой как можно четче все описано описано.
Я действительно ранее с подобными вещами не работал.
Но готовый вариант меня не устраивает. Мне необходимо разложить это у себя в голове "по полочкам", так сказать.
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235452
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, получается читаю везде по чуть-чуть... в голове уже каша...
Так как не везде есть четкое описание.
А там где есть хорошее описание, другая бд или еще что нибудь.
От чего в голове рождается куча вопросов. Ответов на которые почти не нахожу. =(
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235461
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было бы классно, если бы дали ссылку на книжку, в которой описывается создание клиент-серверного web приложения.
Которое работает с БД.

А то я ничего найти не могу. =(
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235472
alekseich.n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я честно пытался разобраться с теми советами, которые мне давали.
Но видимо они рассчитаны на человека, который хоть как то сталкивался с программированием на Java.
Я же совсем не программировал. =(
...
Рейтинг: 0 / 0
Клиент Серверное приложения Java + Tomcat + MSSQL
    #38235477
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekseich.n,

Даже не на джава? Или какие-то программерские скилы уже есть?
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Клиент Серверное приложения Java + Tomcat + MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]