Find Jobs
Hire Freelancers

Java class - multithreaded

$100-500 USD

Закрито
Опублікований about 20 years ago

$100-500 USD

Оплачується при отриманні
I'm not familiar with Java, but here is how it would work in cold fusion. Ability to call it from CF5, and to work with SQL7 user submits a form request with an ISBN(book id): now this can go two ways, I can either check to see for the particular ISBN if there's an updated price for the specific bookstore through CF, or the java class can do it. I don't know which one would be more efficient. either way, once its determined that we need to get an updated price, the java class will make the request to all the relevant bookstores assuming the whole things works pretty much like a cfhttp, we get the returning page, which will be either XML or html, page scrape for 2-5 bits of data (most importantly would be new/used prices, availability, but maybe edition or title), then store it in the database. once it's in the database the calling CF template needs to know that all bookstores have been processed and thus display the results to the user. some things to have in consideration:1) ability to set some sort of time out 2) one bookstore might have more than one request (i.e. Amazon might collect 3 prices, new Amazon, user marketplace, new marketplace. It may be done in one request, or it may have to be done in a different request (essentially a different store)3) the format for each returning page is different, and can change through so things like these should be easily changeable - I don't mind mucking through the code provided things are clear. I can also cut and paste code in order to add or remove fields I want to parse.4) the schema of the record for each ISBN follows the pattern:ISBN TITLE AmazonPriceNew AMazonPriceUsed Barnes&NobleNew B&NUsed,etcso each row is dedicated to a book, and prices are columns What I envision is some sort of 'traffic cop' code that once we determine which stores need to be queried, calls these different functions to process each request. The main criteria is of course that these requests need to be run concurrently. And of course the whole thing should be thread safe , I imagine more specifically regarding the database inserts ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform windows, cold fusion, sql 7,
ID проекту: 3147555

Про проект

3 пропозицій(-ї)
Дистанційний проект
Активність 20 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
3 фрілансерів(-и) готові виконати цю роботу у середньому за $4 052 USD
Аватарка користувача
See private message.
$3 400 USD за 30 дні(-в)
4,6 (3 відгуки(-ів))
2,6
2,6
Аватарка користувача
See private message.
$255 USD за 30 дні(-в)
4,8 (12 відгуки(-ів))
2,2
2,2
Аватарка користувача
See private message.
$8 500 USD за 30 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор
0,0
0
На сайті з квіт. 4, 2005

Верифікація клієнта

Інші роботи від цього клієнта

54706 project for orangeweb
N/A
Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.