A basic introduction to building a web application using JSF, CDI and JPA. The source can be found here: bitbucket.org/lassitercg/exam...
Пікірлер: 83
@chubthevideo2 жыл бұрын
I am looking to make another video and wanted feedback on what sort of content people are interested in. Please reply to this comment with a suggestion.
@HemanthGaming2 жыл бұрын
it's really good to make like kinda videos and help other beginner developers
@ridwannana-yawamoako29395 жыл бұрын
I am about to start watching this video to save my ass from disgrace as an intern in a software department of a logistic company. I havent done java in a couple of years and I have become rusty. I hope not to be disappointed. I am dedicating a whole day to learning this,
@adelhanna49218 жыл бұрын
Very very good, really and by far that's the most organized, complex simplified, tutorial I've ever seen , if you have time please do more. Many Many thanks. Although I know all of that the hard way. But you put it all together in a perfect way. Out Standing.
@chubthevideo7 жыл бұрын
Thanks, I may make more.
@davidoleary34817 жыл бұрын
I hope you do have the chance to make another video. This is one of the clearest I've seen on building a Java EE 7 application. So much of what I find on Java EE is either out-dated or else the presenter is too difficult to understand. What do you think of the Entity-Boundary-Control pattern promoted by Adam Bien? I'm attempting to use that in my current project.
@chubthevideo7 жыл бұрын
Thanks David for the comment. I wasn't aware Adam was promoting that, I'll definitely do some reading. But the quick reading I did do, I don't believe it is too far off from where we are with controllers (boundary), repositories/services (controller) and entities (same). In the video I don't this, but in our projects we organize all of our classes by the UI business component they serve. Common services and services that are not used by the UI get organized a bit differently. I suspect there is more to what Adam is promoting, so I'll do some reading before commenting further. :D
@ramondjurdjevic50797 жыл бұрын
You should definitely make more videos on this topic. It was very concise, well paced and as other commenters mentioned, it was understandable due to lack of language barrier. Thank you for your hard work.
@chubthevideo7 жыл бұрын
Thanks, I appreciate the comment. I have plans to work on one over the holiday break.
@garynewell52017 жыл бұрын
I agree with Radomir! I have been programming in other areas and away from GUI's for a while. This was a GREAT tutorial to begin catching up my skills.
@nominatorchris55918 жыл бұрын
a person that is not from India!!
@darkydrone8 жыл бұрын
exactly my thought's
@seanjamesii43158 жыл бұрын
finally
@AldousW8 жыл бұрын
he is indian, just no accent lol
@jagzviruz7 жыл бұрын
he is a well spoken Indian :P
@bhabanism6 жыл бұрын
though I am from India, I get irritated by Indian videos!
@jorgevillarreal22454 жыл бұрын
By far the best tutorial video I've ever seen. Excellent work, this helped me ALOT. Thank you sir.
@chubthevideo4 жыл бұрын
No problem, thank you for the kind words.
@MakkyNZ7 жыл бұрын
I've be scouring the net for a long time trying to find a decent tutorial like this. well done. You should definitely do more.
@chubthevideo7 жыл бұрын
I keep saying I will, but haven't found the time. But will be making time soon. Suggestions on what to do next welcome.
@MakkyNZ7 жыл бұрын
chubthevideo maybe the same app but done using a js framework like react or angular? Like a java headless web app with react/angular frontend?
@chubthevideo7 жыл бұрын
Anthony Marshall I can do that, happen to have a good example.of that in fact.
@AbbasiMohamad6 жыл бұрын
very very good man... its have all that i need. thanks
@davidoleary34817 жыл бұрын
Wow, this video really taught me a lot. It was so cool to see the technologies I've been reading about come together in this project. Thank you so much for sharing!
@chubthevideo7 жыл бұрын
No problem, thanks the comment.
@alexandrajohnsson37037 жыл бұрын
Hi chub, I need to learn servlets, JSP, struts, Hibernate and Spring. Do I learn any of that in this tutorial and are JSF, CDI and JPA essential to learn for me if I'm focusing on servlets, JSP, struts, Hibernate and Spring?
@chubthevideo7 жыл бұрын
No problem, thanks for the comment!
@chubthevideo7 жыл бұрын
I'm sorry I didn't see this comment sooner--actually they are really different technology stacks. That is not to say they can't be used together, but you wouldn't. So I would say this video won't move you along towards your goal of learning those frameworks. Then again, why not try JSF, CDI and JPA ;)
@AnthonyTouset4 жыл бұрын
This is a great tutorial!
@hamzayoussef11296 жыл бұрын
Thanks a lot!
@PapiDiZ7 жыл бұрын
You should tell us the configurations of the basic maven project you started with. Thank you!
@chubthevideo7 жыл бұрын
If you follow the link below the video, it will take you to the bitbucket source. There you can find the pom I used. It's very straight forward.
@hyped24765 жыл бұрын
Tell us how did you start a new project using intallj. You forgot an important part.
@GamingFelix7 жыл бұрын
Hi! If I wanted to keep the database intact after the server is turned off. What would I have to do? I tried changing the create-drop value in persistence.xml to "update" but it still doesn't save it. What do I have to do?
@chubthevideo7 жыл бұрын
You have the right first step, switching to update instead of create-drop. The next step would be to modify your JBoss standalone.xml and locate the ExampleDS. You will see that it is set for an in memory H2 instance, so it is lost when the connections are disposed of. Checkout h2database.com for instructions on modifying the URL for a database that is saved to disk.
@valerijmomciloviczuzek59227 жыл бұрын
king
@flpandrei7 жыл бұрын
how do i run this example ?! i have tomcat installed, but NO ONE on the internet is showing HOW to run a web program like this
@chubthevideo7 жыл бұрын
The only thing that would keep this from running in Tomcat is that I use JPA and a container provided datasource (JBoss has an example DS in the default configuration). If you remove/replace the entity manager and JPA with your own persistence, you can run the rest in any web container supporting the EE web profile, such as Tomcat EE. With that said, I would recommend trying JBoss -- its fast, lightweight (now) and provides a full EE stack (not just the web profile).
@sangitabenthakkar37597 жыл бұрын
andrei filip
@abubakaryussuff41066 жыл бұрын
How did you configure the jboss
@chubthevideo6 жыл бұрын
I used the standard stand alone configuration in the demo.
@majevanes7 жыл бұрын
Can anyone tell me how do I start a project like in here? Is ıt an archetype or something?
@chubthevideo7 жыл бұрын
There are archetypes, but you can also download the source for the project from the link provided.
@majevanes7 жыл бұрын
Thanks, I asked because I was trying to follow along, from scratch :)
@ayutayusa42096 жыл бұрын
Just one pointer take this as feedback. It does not help when you mention another software in the start such as Maven and have it set up with out giving more links in the description. Yes the current link is helpful, but I spent last hour trying to figure out how to properly install it with the same files. For which I spent more time watching other videos than this one. I do feel like I should know these things but I don't, as I have not worked with Java as much as you. I mainly work with JS or C#.
@FanGame16 жыл бұрын
Can you tell me how can i start this project on WIldfly 11 server? Please
@chubthevideo6 жыл бұрын
There shouldn't be anything special you have to do. To be sure, I just cloned git repository, built the WAR and deployed it to a refresh install of 11 final and it worked. Are you not seeing the same?
@JimmiJohnJunnior7 жыл бұрын
Are you using the paid intellij or the community version?
@chubthevideo7 жыл бұрын
I am using the paid version. I do not believe the community version has all the Java EE support.
@JimmiJohnJunnior7 жыл бұрын
Oh, ok thanks. Nice video.
@magiinformatica20476 жыл бұрын
indeed, I have the community version and I thought I needed to download a module or plugin... sad
@skydunkle22165 жыл бұрын
hi does anyone know what is the program he use it (netbeans, android......) thank you
@walidrhanine28375 жыл бұрын
IntelliJ IDEA
@patricializarazo40814 жыл бұрын
Intellij
@_ifly4 жыл бұрын
the source code link is not working please update the link
@japhethjay48805 жыл бұрын
I think we should all go on strike this dude made one good video and then disappeared
@abdulsatarqaderzada6 жыл бұрын
where is github link, do you have it at all?
@chubthevideo6 жыл бұрын
Abdulsatar Qaderzada the Bitbucket link is right below the video.
@abdulsatarqaderzada6 жыл бұрын
thank you :) could you tell me how i can run this application in eclipse? this is not maven project so do you have any advise?
@ferdi13826 жыл бұрын
Are you using linuxmint?
@chubthevideo6 жыл бұрын
I was in the video. Not currently, but hope to again soon.
@ferdi13826 жыл бұрын
Wow, that's nice. I rarely found tutorial in which the tutor used variant of linux. Hoping you could release tutorial for Java EE 8.
@lifeinformationtechnology65435 жыл бұрын
the video is not visible. so, it is better if it is to be made visible
@chubthevideo5 жыл бұрын
I'm not sure what you mean by visible?
@lifeinformationtechnology65435 жыл бұрын
@@chubthevideo the code since the video back ground is black
@lifeinformationtechnology65435 жыл бұрын
that means everything what you are doing is not seen
@chubthevideo5 жыл бұрын
I see. Thanks for the feedback, I'll consider using different colors in future videos.
@_ifly4 жыл бұрын
there is some problem with you link please upload it to github $ git clone bitbucket.org/lassitercg/example.git Cloning into 'example'... fatal: unable to access 'bitbucket.org/lassitercg/example.git/': Empty reply from server
@chubthevideo4 жыл бұрын
Sorry you're having trouble. My guess is you are being blocked by something else, perhaps a corporate firewall? Works fine as far as I can tell.