Java Beans,JSP,Servlets help

rock pora

Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    mamath javaEE/WEB walata Newbie kenek.me comment eke samaharawita waradi thiyenna puluwan.JavaEE expertla niwaradi karananna.:D:D:nerd:


    java Bean use karana eke main advantage eka thmai,"write-once, run-anywhere"

    eth uba JSP page ekaka code eka liwwoth a code eka a page ekata witharai.:yes::yes:

    habai java bean class ekaka liwwoth eka thawa thawath reuse karanna puluwan.:yes::yes::yes:

    web app eka podi ekaknam (mysql tables 2 k 3k wage) awulak na.

    eth web app eka loku wenakota(complex ) project eka manage karanna maara kattak kanna one.

    a wagema thmai app eka JSP walin hadala iwarai kiyala hithamuko,iita passe maintainance karanna giyama puka bima anenawa.

    //----------------------------------------------------------------------------------------------------------------

    JSP dan tikak old technology ekak.(JSP waladi HTML athule java code liyanawa.ithin java code and html eka walade thiyenawakota nikan achcharuwa wage.)

    JSF kiyanne MVC based framework ekak. MVC use karanawa kiyanne project eka elatama karannath puluwan,maintenance karannath puluwan easly.

    JSF waladi java code eka athule liyanne na JSP wage.XML through thmai code call karanne.ithin project ekath harima clear.easy to maintenance.

    ethakota JSP use karanakota tomcat use karath JSF walata hoda glassfish.

    //------------------------------------------------------------------------------------------------------------------

    me gananam no idea......still....

    BUT SPRING Vs. EJB....

    EJB th aluth version eka improve karana thiyenawa,spring one nathi level ekatama.kalin EJB Buggy gathiyak thibba.

    Spring nam ithin MVC framework ekak...... while EJB (enterprise java bean ,not java beans) java EE componant ekak.

    //--------------------------------------------------------------------------------------------------------------------

    mage danata thiyena java EE knowledge eken thmai uda comment elka gahuwe.waradi thiyenawanam senior java dev la hadanna.:D:D:D

    ammatasiri fatta ah :)
    godak deval danagattha bn.thanx machoooooo ah :D

    JSP page ekaka code eka liwwoth a code eka a page ekata witharai
    ithin bn session ekak hadala attributes set kalama reuse karanna barida bn??
    mata poddak dan eka tapaluna vage bn :rofl:

    glassfish,tom cat servers vala venasa mokadda bn??
    me program eka run kale mn glassfish valane bn :confused: awlda eka?
     

    හෙළයෙක්

    Well-known member
  • Apr 26, 2014
    48,465
    98,399
    113
    ammatasiri fatta ah :)
    godak deval danagattha bn.thanx machoooooo ah :D


    ithin bn session ekak hadala attributes set kalama reuse karanna barida bn??
    mata poddak dan eka tapaluna vage bn :rofl:

    glassfish,tom cat servers vala venasa mokadda bn??
    me program eka run kale mn glassfish valane bn :confused: awlda eka?

    ehema reuse ekak gena newi oya kiyane.
    http://stackoverflow.com/questions/15018356/what-does-java-bean-reusability-components
    http://stackoverflow.com/questions/23563340/glassfish-vs-tomcat

    owa hemotama ena prshana patan gatha gaman hodama de thama Google karana eka.
    Good luck.
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    හෙළයෙක්;17231864 said:
    Ow eka nan ehema thama meke machan open source nisa Me platform eka liyana Framwork pramanaya wedi opensource nowana dekata wada.
    Hema ekama igena gena ina oni ne machan Java wala thiba kiyala.
    OOP & 3yr Exp kiyane hodatama athi oni ekak allagana. Framwork Hadane machan Thiyena ekaka adupadu nisa ho e thiyena framwork eka magin karana thiyena Job ekata support ekak nathi unama.

    Java wala karala thiyena oni JPA/Hibernate & Spring thama edeka karala thiyenawa kiyane loku knowladge ekak thiyenawa.

    Compnay ekak machan Use karane ada iye apu technology newi godak durata patta parana thama update wena ewa witarai use karane. Spring,Hibernate,Struts,JSP/Servlet oya tika thama basically ahana framwork. dan JPA offically arun Oracle eken dunata wediya use karan nathi godak parana company wala aya eyalage project hadala iwarai eyalata framwork ekak maru karanawa kiyane wenama wedak eka nisa ehema karanawa adui parana framwork eke Fatal Error ekak nathan arena.

    .Net framwork walai Java framwork walai thiyena concept ekai.
    .Net maintane karane Microsoftla eka api Free use karata unta sali gewala gana oni eka unge bussines eka nisa unge .Net framwork eka use karana puluwan widiyata Background eka un hadala dena oni nathan unge bussines eka dwn. eka nisa un Visual Studio eke features walata mahansi wenawa.
    IntelJ idea eka java walata thiyena Mny gewala gana oni tool ekak egoloth lesiye project ekak goda dana userslata facilities denawa mokada ehema unoth thama dwn karane minisu ethakota thama unge bussiness up wene. netbeanslata ehema oni kamak ne unta thiyene war ekak witarai anik ewath eka.

    Mama nan Java use karane machan opensource nisa karana project wala licence gena wada wena oni ne ne. Mama karana okama project kohomath opensource. sali gathath gane update & Maintenance walata witarai. :yes:

    j2ee wala strees eka ene machan Framwork compatible nathi unama mokada ekama vendor gen newi ne framwork ene godak welawata. hariyata config karagana puluwan nan loku aulak ne. ape aya godak welawata doc eka atharala danawa balan nathuwa eken thama oka patan gane.;)
    eka paratama loku project walata apply karan nathuwa sample ekak karala karanawa nan aulak ne godak welawata. hebai concept eka danawa nan saha exp thiye nan oni error ekak goda dagana puluwan ikmanatama.
    .net wala oya case eka nathe apita oni framwork tika ganata ide eken manage karala dena nisa.

    isarahata java walath oka adu wei Gradle nisa. patta lesi project eka manage karana oken. nikamata try karala balana java karana asa hithei.
    Gradle + IntelijIdea kiyane supirima tool dekak oni project ekak baba wage manage karana puluwan :yes:

    oya tika thama ithin kiyana thiyene,uthata labunada dan ne prashna walata :rolleyes:.
    me tika kiyavala poddak kachal una vage bn :D
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##

    DJvodka

    Well-known member
  • Mar 31, 2009
    3,375
    292
    83
    A land like no other
    ammatasiri fatta ah :)

    ithin bn session ekak hadala attributes set kalama reuse karanna barida bn??
    mata poddak dan eka tapaluna vage bn :rofl:


    glassfish,tomcat servers vala venasa mokadda bn??
    me program eka run kale mn glassfish valane bn :confused: awlda eka?


    Session ekak hedenne eka user kenektane bn. itin komada eka reusable wenne?



    tomcat = servlet container
    glassfish = servlet container + other EE APIs
     

    hhk_145

    Member
    Sep 23, 2014
    367
    7
    0
    macho uba .net kiyanne monavatada?? c# da nathnm vb da??

    owu machan mama .Net karanne.C# machan.dan VB use wenawa adui industry eke.kalathurakin use wena parana systems upgrade karanna ehama.parana systems thiyenne VB walin karapuwa.Java and .Net dekema concepts ekai.Syntax wunath boho durata samanai.uba Java karala thiyena nisa .Net tak gaala alla ganna puluwan.
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    ammatasiri fatta ah :)
    godak deval danagattha bn.thanx machoooooo ah :D

    ithin bn session ekak hadala attributes set kalama reuse karanna barida bn??
    mata poddak dan eka tapaluna vage bn :rofl:

    vodka answer eka deela thieynawa.

    glassfish,tom cat servers vala venasa mokadda bn??
    me program eka run kale mn glassfish valane bn :confused: awlda eka?

    tomcat kiyanne serverlet container ekak.(JSP+ serverlet)
    tomcat wala java EE app build karanna ba.TommEE wath use karanna one.


    glassfish /Jboss kiyanne Full java EE appliation server ekak.glassfish wala okkoma APIs thiyenawa java EE walata One karana.

    enka nisama thmai glassfih poddak withara tomcat walata wada slow.
    tomcat wala thiyenne serverlet container eka witharak nisa tomacat speed.
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    DJvodka;17232327[COLOR=Blue said:
    Session ekak hedenne eka user kenektane bn. itin komada eka reusable wenne?
    [/COLOR]
    1)ithin bn eka user kenek log veddi eyata session attribute ekak set karanava.
    e velavema thava user kenek avoth uta aye vena code ekak karala nane,e variables mane use karanne

    mata e reuse kiyana eka therune na bn
    2)session 1k hadanne venath pages valin e attribute eka use karanna nemeida??ethakota eka reuse ekak nemeida venne

    3)thava case ekak thiyenava..
    me programs vala
    JSP,servlet use karana eken thiyena vasiya mokadda kiyala pahadili karala diyankoo bn

    me program eke mn servlet page 1k damme na.dammanm,

    me program eka kelinma servlet valin karanna puluvanne.me vage podi examples valin mevagen vena vade therum ganna ba bn,mokda JSP dammath servlet dammath karanne ekama vadene

    monavada mevagen thiyena vasi JSP,servlet vena venama pahadili karala diyankoooo
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    vodka answer eka deela thieynawa.



    tomcat kiyanne serverlet container ekak.(JSP+ serverlet)
    tomcat wala java EE app build karanna ba.TommEE wath use karanna one.


    glassfish /Jboss kiyanne Full java EE appliation server ekak.glassfish wala okkoma APIs thiyenawa java EE walata One karana.

    enka nisama thmai glassfih poddak withara tomcat walata wada slow.
    tomcat wala thiyenne serverlet container eka witharak nisa tomacat speed.
    mn meva haduve glassfish valata.compile vela run venna tikak vela yanne glassfish hindada bn :D
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    macho api hadana software ekak maintenance karanne kohomada bn??
    software eka run karalada??
    QA engineersla kohomada testing karanne??
    eyalata software eke setup ekada denne nathnm project files okkomda??

    industrial level eke answer ekak expert kenekgen thmai dana ganna wenne.

    maintence ekak kiyanne ithin,

    ststem eke mokak hari wenasak karanna onenam eka karanna one.

    tika kalayak yanakota client ta one nam thwa thawa new features add karaganna ,ewath add karanna one.

    a project ekata use karapu technologies obsolete nam new technologies walata switch karanna one.

    QA gana kiyannawanam ithin test case ekakata anuwane system eka check karanne.

    ex- oyalata log in form ekak ho important form ekak fill karanna thiyenawa kiyala hithamuko.

    Submit button ekakuth thiyenawa.

    form eke mandatory fields walata (*)mark eka danawa.

    a field ekak fill karanne nathiwa form eka submit karanna haduwothh warning message ekak pop up wenawa.

    ehema form validation ekak oya damme nathnam QA ube oluwata tokkak anala kiyai eka hadapan kiyala.
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    owu machan mama .Net karanne.C# machan.dan VB use wenawa adui industry eke.kalathurakin use wena parana systems upgrade karanna ehama.parana systems thiyenne VB walin karapuwa.Java and .Net dekema concepts ekai.Syntax wunath boho durata samanai.uba Java karala thiyena nisa .Net tak gaala alla ganna puluwan.
    mata ehema java ba bn thama.mn thama noba code karanne.thama basic bn..
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    1)ithin bn eka user kenek log veddi eyata session attribute ekak set karanava.
    e velavema thava user kenek avoth uta aye vena code ekak karala nane,e variables mane use karanne

    mata e reuse kiyana eka therune na bn
    2)session 1k hadanne venath pages valin e attribute eka use karanna nemeida??ethakota eka reuse ekak nemeida venne

    3)thava case ekak thiyenava..
    me programs vala
    JSP,servlet use karana eken thiyena vasiya mokadda kiyala pahadili karala diyankoo bn

    me program eke mn servlet page 1k damme na.dammanm,

    me program eka kelinma servlet valin karanna puluvanne.me vage podi examples valin mevagen vena vade therum ganna ba bn,mokda JSP dammath servlet dammath karanne ekama vadene

    monavada mevagen thiyena vasi JSP,servlet vena venama pahadili karala diyankoooo

    Servlet is html in java
    JSP is java in html​

    2ujks4y.png


    think about MVC architecture. if you used JSP and servlet in your project,JSP act as a VIEW while servlet act as a controller.​
     

    hhk_145

    Member
    Sep 23, 2014
    367
    7
    0
    mata ehema java ba bn thama.mn thama noba code karanne.thama basic bn..

    eth awulak naha ban.OOP concepts puluwan nan,data structures puluwan nan(mewa language dependent naane) java syntax puluwan nan awulak naha machan.java walai .net walai wenasa .net wala libraries godak inbuilt enawa.eka nisa wade karaganna puluwan ikmanata.
     

    DJvodka

    Well-known member
  • Mar 31, 2009
    3,375
    292
    83
    A land like no other
    1)ithin bn eka user kenek log veddi eyata session attribute ekak set karanava.
    e velavema thava user kenek avoth uta aye vena code ekak karala nane,e variables mane use karanne

    mata e reuse kiyana eka therune na bn
    2)session 1k hadanne venath pages valin e attribute eka use karanna nemeida??ethakota eka reuse ekak nemeida venne

    3)thava case ekak thiyenava..
    me programs vala
    JSP,servlet use karana eken thiyena vasiya mokadda kiyala pahadili karala diyankoo bn

    me program eke mn servlet page 1k damme na.dammanm,

    me program eka kelinma servlet valin karanna puluvanne.me vage podi examples valin mevagen vena vade therum ganna ba bn,mokda JSP dammath servlet dammath karanne ekama vadene

    monavada mevagen thiyena vasi JSP,servlet vena venama pahadili karala diyankoooo

    1) Ekata kiyanne reusability nevei. Session kiyanne data store karana mechanism ekak witharai. Ita wada loku deyak reusability kiyanne. Java beans kiyanne amutu deyak nevei. Java object ekak getters and setters thiyena.

    2) Ne. OOP igena ganna mulinma. OOP beri nam java ee karanna amarui.

    3) JSP kiyanne servlets ma thamai. Samanyen JSP use karanne presentation eka display karanna witharai. Mulinma servlets gena igena ganna. HTTP protocol methods weda karana widiya danne nettam, servlet walata kalin eka bala ganna. Ada kaale wediya jsp use karanne ne. Headfirst book eka sampoornayenma kiyawanna ona Java web igena gannawanam aniwaryenma.
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    1) Ekata kiyanne reusability nevei. Session kiyanne data store karana mechanism ekak witharai. Ita wada loku deyak reusability kiyanne. Java beans kiyanne amutu deyak nevei. Java object ekak getters and setters thiyena.

    2) Ne. OOP igena ganna mulinma. OOP beri nam java ee karanna amarui.

    3) JSP kiyanne servlets ma thamai. Samanyen JSP use karanne presentation eka display karanna witharai. Mulinma servlets gena igena ganna. HTTP protocol methods weda karana widiya danne nettam, servlet walata kalin eka bala ganna. Ada kaale wediya jsp use karanne ne. Headfirst book eka sampoornayenma kiyawanna ona Java web igena gannawanam aniwaryenma.

    uba use karanne JSF da?:dull::dull::nerd:
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    1) Ekata kiyanne reusability nevei. Session kiyanne data store karana mechanism ekak witharai. Ita wada loku deyak reusability kiyanne. Java beans kiyanne amutu deyak nevei. Java object ekak getters and setters thiyena.

    2) Ne. OOP igena ganna mulinma. OOP beri nam java ee karanna amarui.

    3) JSP kiyanne servlets ma thamai. Samanyen JSP use karanne presentation eka display karanna witharai. Mulinma servlets gena igena ganna. HTTP protocol methods weda karana widiya danne nettam, servlet walata kalin eka bala ganna. Ada kaale wediya jsp use karanne ne. Headfirst book eka sampoornayenma kiyawanna ona Java web igena gannawanam aniwaryenma.
    Anduranani,
    OOP vala mokadda ekata igena ganna kiyanne.objct da??

    ithin mn kalinma java socket kala,ita passe servlt kale.anthimata JSP valata ava

    mn servlet valadi ahuve bn PrintWriter clz eka,Session ehema :D

    Headfirst eke editions dekak thiyenava.