Find Jobs
Hire Freelancers

java enterprise project

$10-30 CAD

Kapalı
İlan edilme: 4 yıldan fazla önce

$10-30 CAD

Teslimde ödenir
Problem Instructions Code written by you or me is fair game, but please do not copy and paste code from the Internet or any other sources. No cell-phones allowed, messaging of any kind is strictly off limits, drop boxes will be dealt with severely, and no talking please. Quiz2Cart<YourFullName>. Submit your entire Eclipse project directory as a ZIP archive. Visual appeal is important, so spend a few minutes making it looks great, but know that functionality comes first here! A non-working system that looks pretty is not going to be worth much, whereas a working system that looks terrible will likely achieve a very high mark. Kindly confirm with me before you leave the room that I have received your project on slate. Task: (Each bullet point you achieve is 1 mark) • Create a project Quiz2. • Create a servlet called Controller in an appropriate package. • Create a POJO called Phone. Inside Phone, include properties name and price (choose appropriate types and access privileges should be private for both of the properties). • Follow the complete bean rule. • Create an HTML page called quizPurchase.html. • Create a JSP HTML based page called quizCart.jsp. • On [login to view URL], create a form which posts to your Controller servlet. • Inside the form, create four radio buttons and display images beside them...(use the images which are uploaded on the slate) • Have your image tags display pictures for the four cellphones you consider to be the best today – one image per radio button. • Also inside the form, create four <input type=”hidden” … tags. • The name of your hidden tags should reference the value of your radio buttons (if “Samsung” is the value of your radio button, maybe you want “SamsungPrice” as the name of its corresponding hidden price tag!). Store appropriate and unique values for each phone in the matching hidden tags. • In the Controller servlet, retrieve the posted parameters. (Hint: retrieve the price parameter value corresponding to the value of the radio button parameter you clicked. • Create a new Phone object instance containing the retrieved form data. This will probably mean you need to convert the hidden “…Price” String to a double too. Follow best practices and catch any possible Exceptions which may occur. • Following the algorithm pattern, retrieve a List<Phone> attribute named “shoppingList” from the session. If your retrieved shoppingList is equal to null, set it equal to a new CopyOnWriteArrayList<Phone> instance. • Add your Phone object to the List and store the List (back?) in the session using the same attribute name of “shoppingList”. The idea is your users will be able to add items to their cart with each new click. • Request Dispatch to the [login to view URL] page. • Iterate through the “shoppingList” session attribute values. • Note: you cannot use any regular Java code in this page! It must be entirely scriptless! You can use EL to get it done where ever its possible to use! • Display the contents of your List in a nicely formatted fashion – alternating row background colours, for example. • Finally, include a link back to [login to view URL] so you can test easily. There are four phone images included. Samsung Note 10 plus image with the price $1500.00 Iphone 11 Pro image with the price $1750.00 Google Pixel 3 image with the price $900.00 Huwaei Mate 20 Pro image with the price $1300.00
Proje No: 21909824

Proje hakkında

5 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 4 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
5 freelancers are bidding on average $29 CAD for this job
Kullanıcı Avatarı
Hi, I am interested in the task and have an experience in java development. please ping me to discuss more. thanks
$60 CAD 5 gün içinde
5,0 (89 değerlendirme)
6,1
6,1
Kullanıcı Avatarı
I am an experienced, java developer and newbie as a freelancer, so I will make this project cheap and fast. I just want to make my freelancer profile good enough.
$20 CAD 7 gün içinde
5,0 (3 değerlendirme)
2,5
2,5
Kullanıcı Avatarı
Hi, I have about 15 years of experience in jsp,servlets,spring , java, JavaScript and a host of other frameworks . This is a relatively simple problem for me and given a chance I can deliver the solution in about 2-3 hours. I would need access to the images as well, so would be nice if you can send those on chat. Also, I can deploy this on tomcat. Please confirm. One quick question if I may , jsp/servlets is quite an old technology . Is there a reason why the recent frameworks like angular/spring are not being used ? Kindly consider my proposal. Regards, Rabiya
$20 CAD 1 gün içinde
4,9 (2 değerlendirme)
0,9
0,9
Kullanıcı Avatarı
Hi, i've carefully read the instructions of the project and i 'm sure that i can give you the project you want in a short time. I've used all of the technologies mentioned in the description and i can deal with all of them. I hope to hear back from you , Nicolò
$18 CAD 4 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Im interested in your project. I have been using all these technologies mentioned. If you like to implement this using Latest Framework like Spring boot and themleaf, I do can do for you.
$25 CAD 15 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   CANADA bayrağı
Brampton, Canada
5,0
2
Nis 4, 2019 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.