Skip to content

Commit 5087541

Browse files
Ranga Rao KaranamRanga Rao Karanam
Ranga Rao Karanam
authored and
Ranga Rao Karanam
committed
Updating Courses
1 parent 4c8e976 commit 5087541

File tree

4 files changed

+47
-10
lines changed

4 files changed

+47
-10
lines changed

README.md

+24-10
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Java Web Application in 25 Easy Steps
22
## Learn Java Web Application Development with JSPs and Servlets
33

4-
###Installing Eclipse and Java
4+
### Installing Eclipse and Java
55
https://github.com/in28minutes/SpringIn28Minutes/blob/master/InstallationGuide-JavaEclipseAndMaven_v2.pdf
66

7-
###Running Examples
7+
### Running Examples
88
- If you are downloading the zip file, unzip the file
99
- Open Command Prompt and Change directory to folder containing pom.xml
1010
- Run command "mvn tomcat7:run"
1111
- For help : user our installation guide - https://github.com/in28minutes/SpringIn28Minutes/blob/master/InstallationGuide-JavaEclipseAndMaven_v2.pdf
1212

13-
###File wise Contents
13+
### File wise Contents
1414
- Step01.md : Up and running with a web app in Tomcat
1515
- Step02.md : First JSP
1616
- Step03.md : Adding a GET Parameter name
@@ -39,27 +39,41 @@ https://github.com/in28minutes/SpringIn28Minutes/blob/master/InstallationGuide-J
3939
- Step26(Code file missing) : Format the jsps better. Refer Next Step for code.
4040
- Step27.md : Jsp Fragments
4141

42-
##About in28Minutes
42+
## About in28Minutes
4343
- At in28Minutes, we ask ourselves one question everyday. How do we create more effective trainings?
4444
- We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real World Application Examples.
4545
- Our success on Udemy and Youtube (2 Million Views & 12K Subscribers) speaks volumes about the success of our approach.
4646
- While our primary expertise is on Development, Design & Architecture Java & Related Frameworks (Spring, Struts, Hibernate) we are expanding into the front-end world (Bootstrap, JQuery, Angular JS).
4747

48-
###Our Beliefs
48+
### Our Beliefs
4949
- Best Course are interactive and fun.
5050
- Foundations for building high quality applications are best laid down while learning.
5151

52-
###Our Approach
52+
### Our Approach
5353
- Problem Solution based Step by Step Hands-on Learning
5454
- Practical, Real World Application Examples.
5555
- We use 80-20 Rule. We discuss 20% things used 80% of time in depth. We touch upon other things briefly equipping you with enough knowledge to find out more on your own.
5656
- We will be developing a demo application in the course, which could be reused in your projects, saving hours of your effort.
5757
- All the code is available on Github, for most steps.
5858

59-
###Useful Links
59+
### Other Courses
60+
61+
- [Most Watched Courses on YouTube - 30,000 Subscribers](https://www.youtube.com/watch?v=bNFoN956P2A&list=PLBBog2r6uMCQhZaQ9vUT5zJWXzz-f49k1)
62+
- [25 Videos and Articles for Beginners on Spring Boot](http://www.springboottutorial.com/spring-boot-tutorials-for-beginners)
63+
- Our Best Courses with 66,000 Students and 4,000 5-Star Ratings
64+
* [Java Interview Guide : 200+ Interview Questions and Answers](https://www.udemy.com/java-interview-questions-and-answers/?couponCode=JAVA_INTER_GIT)
65+
* [First Web Application with Spring Boot](https://www.udemy.com/spring-boot-first-web-application/?couponCode=SPRING-BOOT-1-GIT)
66+
* [Spring Boot Tutorial For Beginners](https://www.udemy.com/spring-boot-tutorial-for-beginners/?couponCode=SPRING-BOOT-GIT)
67+
* [Mockito Tutorial : Learn mocking with 25 Junit Examples](https://www.udemy.com/mockito-tutorial-with-junit-examples/?couponCode=MOCKITO_GIT)
68+
* [Java EE Made Easy - Patterns, Architecture and Frameworks](https://www.udemy.com/java-ee-design-patterns-architecture-and-frameworks/?couponCode=EEPATTERNS-GIT)
69+
* [Spring MVC For Beginners : Build Java Web App in 25 Steps](https://www.udemy.com/spring-mvc-tutorial-for-beginners-step-by-step/?couponCode=SPRINGMVC-GIT)
70+
* [JSP Servlets For Beginners : Build Java Web App in 25 Steps](https://www.udemy.com/learn-java-servlets-and-jsp-web-application-in-25-steps/?couponCode=JSPSRVLT-GIT)
71+
* [Maven Tutorial - Manage Java Dependencies in 25 Steps](https://www.udemy.com/learn-maven-java-dependency-management-in-20-steps/?couponCode=MAVEN_GIT)
72+
* [Java OOPS in 1 Hours](https://www.udemy.com/learn-object-oriented-programming-in-java/?couponCode=OOPS-GIT)
73+
* [C Puzzle for Interview](https://www.udemy.com/c-puzzles-for-beginners/?couponCode=CPUZZLES-GIT)
74+
75+
### Useful Links
6076
- [Our Website](http://www.in28minutes.com)
61-
- [Youtube Courses](https://www.youtube.com/user/rithustutorials/playlists)
62-
- [Udemy Courses](https://www.udemy.com/user/in28minutes/)
6377
- [Facebook](http://facebook.com/in28minutes)
6478
- [Twitter](http://twitter.com/in28minutes)
65-
- [Google Plus](https://plus.google.com/u/3/110861829188024231119)
79+
- [Google Plus](https://plus.google.com/u/3/110861829188024231119)

src/main/java/com/in28minutes/login/LoginServlet.java

+12
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@
1010

1111
import com.in28minutes.todo.TodoService;
1212

13+
/*
14+
15+
// Method descriptor #15 ()V
16+
public void init() throws javax.servlet.ServletException;
17+
18+
// Method descriptor #37 (Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
19+
public void service(javax.servlet.ServletRequest arg0, javax.servlet.ServletResponse arg1) throws javax.servlet.ServletException, java.io.IOException;
20+
21+
// Method descriptor #15 ()V
22+
public void destroy();
23+
24+
*/
1325
@WebServlet(urlPatterns = "/login.do")
1426
public class LoginServlet extends HttpServlet {
1527

src/main/java/com/in28minutes/todo/AddTodoServlet.java

+9
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@
88
import javax.servlet.http.HttpServletRequest;
99
import javax.servlet.http.HttpServletResponse;
1010

11+
//INITIALIZATION OF JSP
12+
//CREATE add_002dtodo_jsp.java from add-todo.jsp
13+
//compile add_002dtodo_jsp.java to add_002dtodo_jsp.class
14+
//call _jspInit
15+
16+
//SERVICE -> _jspService
17+
18+
//DESTROY -> _jspDestroy
19+
1120
@WebServlet(urlPatterns = "/add-todo.do")
1221
public class AddTodoServlet extends HttpServlet {
1322

src/main/webapp/WEB-INF/views/list-todos.jsp

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<%@page import="java.util.List"%>
2+
<%@page import="com.in28minutes.todo.Todo"%>
13
<%@ include file="../common/header.jspf"%>
24
<%@ include file="../common/navigation.jspf"%>
35

0 commit comments

Comments
 (0)