How to Create Online Dictionary using JSP and Servlet with Jquery

Our Project Structure::


Words.java : this Class is used to stored each words retrieved from the database.
discServlet.java : this is used to handle all the servlet request and responses
DBConnection.java : this is used to connect to sexy database called MySQL
db.propertise : this guy called security ;) contains the credential for the database as well all the information required to connect DB

dict.html: this is beautiful lady which is only thing that is visible in the web.  <3 <3

Now lets start to dive in to the ocean of love ( which means only for real programmers others please ignore this word called love )

Step 1 : Creating The database connection
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package com.disc.jdbc;import com.mysql.jdbc.Connection;import java.io.IOException;import java.io.InputStream;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;
/** * * @author yubraj */public class DBConnection {
    
    public static Connection connection = null;        public static void main() throws IOException, SQLException, ClassNotFoundException{
     connection = getConnection();    }
    

    
    public static Connection getConnection() throws IOException, SQLException, ClassNotFoundException{
        if(connection!=null) return connection;        else{
                Properties prop = new Properties();                InputStream input = DBConnection.class.getClassLoader().getResourceAsStream("/com/disc/resourses/db.properties");                prop.load(input);                String driver = prop.getProperty("driver");                String url = prop.getProperty("url");                String user = prop.getProperty("user");                String password = prop.getProperty("password");                Class.forName(driver);                connection = (Connection) DriverManager.getConnection(url, user, password);                System.out.println("Connection to MySQL is Establised...");                return connection;        }
    }
    
    public static void close() throws SQLException {
        DBConnection.connection.close();
    }
    
}

also db.properties
driver= com.mysql.jdbc.Driverurl= jdbc:mysql://localhost:3306/entriesuser= rootpassword=xxx


Step 2 : Writing our Mr. Tough servlet

package com.dict.servlets;
import com.disc.jdbc.DBConnection;import com.google.gson.Gson;import com.mysql.jdbc.Connection;import java.io.IOException;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.logging.Level;import java.util.logging.Logger;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.ws.rs.core.MediaType;
/** * * @author yubraj */@WebServlet(name = "discServlet", urlPatterns = {"/discServlet"})
public class discServlet extends HttpServlet {
    
    @Override    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {    
        
         System.out.println("inside the servlet");         ArrayList<Words> map = new ArrayList<Words>();         String searchedWord = request.getParameter("word");         System.out.println("Searched Keyword: "+searchedWord);                try {
            Connection conn = DBConnection.getConnection();            map = getData(conn, request, response, searchedWord);            write(response, map);                                } catch (SQLException | ClassNotFoundException ex) {
            Logger.getLogger(discServlet.class.getName()).log(Level.SEVERE, null, ex);        } catch (Exception ex) {
            Logger.getLogger(discServlet.class.getName()).log(Level.SEVERE, null, ex);        }
    }

    private void write(HttpServletResponse response, ArrayList<Words> map) throws IOException{
        response.setContentType(MediaType.APPLICATION_JSON);        response.setCharacterEncoding("UTF-8");        response.getWriter().write(new Gson().toJson(map));    }
    
    
    
    @Override    public String getServletInfo() {
        return "Short description";    }// </editor-fold>
    private ArrayList getData(Connection conn, HttpServletRequest request, HttpServletResponse response, String searchedWord) throws SQLException, Exception {        
        ArrayList messageData = new ArrayList();                String selectSQL = "SELECT * FROM entries WHERE word = ? order by wordtype";        PreparedStatement preparedStatement = conn.prepareStatement(selectSQL);        preparedStatement.setString(1, searchedWord);        ResultSet rs = preparedStatement.executeQuery();        while (rs.next()) {
            Words words = new Words();            words.setWord(rs.getString("word"));            words.setWordtype(rs.getString("wordtype"));            words.setDefination(rs.getString("definition"));            messageData.add(words);        }
        return messageData;                    }
   

}

Step 3 : Creating our Beautiful lady i.e. View

<!DOCTYPE html>
<html>
    <head>
        <title>Online Dictionary</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="css/style.css" rel="stylesheet" type="text/css"/>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
        <script src="js/dict.js" type="text/javascript"></script>

    </head>
    <body>
        <div class="container">
           <section>
                <h2>Online Dictionery</h2>
                <form id="dictForm">
                <ul class="input-list mystyle clearfix">
                  <li >
                     <input type="text" name="word" placeholder=":Enter your word">
                  </li>
                  <li>
                    <input id="search" type="submit" value="Search">
                  </li>
                </ul>
                    </form>
              </section>
                <div id='loadingDiv'>
                        Please wait... 
                 </div> 
            
            <div id="result">
           
            </div>
        </div>
    </body>
</html>



Step 4 : Make over to our Beautiful Lady i.e style.css

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 15, 2016, 11:47:44 AM
    Author     : yubraj
*/

body{
       background-color: #dc2850;
    color: #505050;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.8;
}

section , .result{
  margin-bottom: 10px;
  padding: 30px;
  background-color: #efefef;
}

.result{
    margin-bottom: 5px;
}

.word{
    font-weight: bold;
}

.grammer{
    font-style: italic;
}

#loadingDiv{
       background-color: #EFEFEF;
        padding: 10px;
        margin-bottom: 10px;
        text-align: center;
        font-size: 20px;
}

/* headings */
h2 {
     margin-bottom: 0px;
    padding: 5px;
    font-size: 2em;
}

/* form elements */
label {
  display: block;
}

input[type="text"], input[type="submit"] {
  display: block;
  margin: 0;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
}


input[type="text"]:focus {
  outline: none;
}

/* lists */
ul.input-list {
  list-style: none;
  margin: 0 -10px;
  padding: 0;
}
ul.input-list li {
  display: block;
  padding: 0 10px;
  width: 46%;
  float: left;
  margin:5px;
}




/* ============================================================
  STYLE 1
============================================================ */
.mystyle input[type="text"], input[type="submit"]  {
  padding: 10px;
  border: solid 1px gainsboro;
  -webkit-transition: box-shadow 0.3s, border 0.3s;
  -moz-transition: box-shadow 0.3s, border 0.3s;
  -o-transition: box-shadow 0.3s, border 0.3s;
  transition: box-shadow 0.3s, border 0.3s;
}
.mystyle input[type="text"]:focus, .style-1 input[type="text"].focus {
  border: solid 1px #707070;
  -webkit-box-shadow: 0 0 5px 1px #969696;
  -moz-box-shadow: 0 0 5px 1px #969696;
  box-shadow: 0 0 5px 1px #969696;
}
.container{
    width:960px;
    margin: auto;
    padding: 10px;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

Step 5 : Assigning some power to our Lady i.e. JQuery i.e dict.js


$(document).ready(function(){
    $('#loadingDiv').hide();
    
    $("#search").click(function(){
         $('#loadingDiv').show();
        event.preventDefault();
       $.ajax({
            type: "POST",
            url: 'discServlet',
            dataType: 'json',
            data:$("#dictForm").serialize(),
            success: function(resp) {
                $("#result").html(""); 
                var result="";
                if(resp.length=== 0){
                    $("#result").html("<section>No matching word found :(</section>");
                    $('#loadingDiv').fadeOut();
                }else{
                
                 $.each(resp, function(key,value) { 
                     $('#loadingDiv').fadeOut();
                        if(value['wordtype']===""){
                            result = result+ '<section><span class="word">'+value['word']+' </span> : <span class="desc">'+value['definition']+'</span></section>';
                        }
                        else
                             result = result+ '<section><span class="word">'+value['word']+' </span><span class="grammer"> ['+value['wordtype']+' ]</span> : <span class="desc">'+value['definition']+'</span></section>';
                });
                $("#result").html(result);
            }
        }
        });
    });
});

            

Step 6 : Tada Time 
Now runt he app using apache tomcat or Glassfish server.

Step 7 : Coffee time
Happy Coding with Coffee. This project can also be found on Github here : OnlineDictionery

584 comments:

  1. Thanks for posting this useful content, Good to know about new things here, Let me share this,
    AngularJS Training in Chennai | AngularJS Training | AngularJS Training Institute in Chennai

    ReplyDelete
  2. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.
    VMware Exam Centers in Chennai | VMware Exam Centers in Velachery

    ReplyDelete
  3. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
    Pearson Vue Testing Center in Chennai | Java Exam Center in Velachery | Microsoft Dot net Certification in Velachery

    ReplyDelete
  4. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.
    Citrix Exams in Chennai | Xenapp exam center in Chennai

    ReplyDelete
  5. I conceive you have remarked some very interesting points , thanks for the post.
    VMware Exam Centers in Chennai | VMware Exam Centers in Velachery

    ReplyDelete
  6. Nice information about delegate administrator My sincere thanks for sharing this post Please Continue to share this post..
    OCJP Exam Center in Chennai | OCJP Exam Center in Velachery

    ReplyDelete
  7. I conceive you have remarked some very interesting points , thanks for the post.
    Citrix Exams in Chennai | Xenapp exam center in Chennai

    ReplyDelete
  8. Very happy to see this blog. Gives a wonderful information with coded explanation. Thank you for this blog. very useful to me.
    No.1 Power System Project Center in Chennai | No.1 Power System Projects in Velachery

    ReplyDelete
  9. Very nice article.We have to learning for lot of new information.Thanks a lot.
    VMware Exam Centers in Chennai | VMware Exam Centers in Velachery

    ReplyDelete
  10. Thanks for sharing your informative article with impressive content.keep updating..
    OCJP Exam Center in Chennai | OCJP Exam Center in Velachery

    ReplyDelete
  11. That was a very informative post. Thank you so much. Keep posting more.
    VMware Exam Centers in Chennai | VMware Exam Centers in Velachery

    ReplyDelete
  12. Excellent post. I have read your blog it's very interesting and informative. Keep sharing.
    CompTIA A+ Certifications Center in Chennai | A+ Exams in Perungudi

    ReplyDelete
  13. Thanks for sharing this valuable blog. Very clear step by step representation of the process. Keep updating.
    Cisco Certifications Exam Center in Chennai | Best Cisco Course in Thiruvanmiyur

    ReplyDelete
  14. A million thanks for sharing this. This whole thing is driving me crazy. Keep updating.
    Comptia Network+ Certification Courses in Chennai | Best N+ Courses in Tambaram

    ReplyDelete
  15. Very happy to see this blog. Gives a wonderful information with coded explanation...
    No.1 Power System Project Center in Chennai | Power System Projects in Velachery

    ReplyDelete
  16. Needed to compose one little word yet thanks for the suggestions that you are contributed here, please do keep on sharing...
    ISTQB Certifications Course in Chennai | QA Testing in Medavakkam

    ReplyDelete
  17. Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me.I am waiting for your next fantastic blog.Thanks for sharing.
    Android Certifications Exam Training in Chennai | Android Course in Adyar

    ReplyDelete
  18. Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me.Thanks for sharing.
    Cisco CCNA Certification Course in Chennai | Excellent Cisco CCNA Course in Tambaram

    ReplyDelete
  19. Thank you for sharing this valuable information. But get out of this busy life and find some peace with a beautiful trip...CorelDraw Training Courses in Chennai | No.1 Multimedia Training in Guindy

    ReplyDelete
  20. Informative blog and it was up to the point describing the information very effectively. Thanks to blog author for wonderful and informative post...
    Cisco CCNP Certification Center in Chennai | CCNA Training in Velachery | No.1 CCNP Course in Guindy

    ReplyDelete
  21. Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me...Thanks for sharing.
    Certified Ethical Hacking Training in Chennai | No.1 Ethical Hacking in Alandur

    ReplyDelete
  22. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.
    Advanced Blue Prism Training in Chennai | Advanced UIPath RPA Training in Chennai | Advanced Automation Anywhere Training in Chennai

    ReplyDelete
  23. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.
    RPA Training Course in Chennai | RPA Training Course in Velachery

    ReplyDelete
  24. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.
    Graphic Designing Training Institute in Chennai | Graphic Designing Training Institute in Velachery

    ReplyDelete
  25. Thanks for sharing your ideas on mobile application.Really useful to me.Continue sharing more like this.
    Certified Ethical Hacking Training in Chennai | Hacking Training in Saidapet

    ReplyDelete
  26. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.
    BluePrism Training Institute in Chennai | UIPath Training Institute in Chennai | Automation Anywhere Training Institute in Chennai

    ReplyDelete
  27. Impressive blog with lovely information. really very useful article for us thanks for sharing such a wonderful blog...
    Dot Net Project Center in Chennai | Dot Net Training in Guindy

    ReplyDelete
  28. Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me.I am waiting for your next fantastic blog.
    Android Project Center in Chennai | No.1 Android Training in Velachery

    ReplyDelete
  29. Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me.Thanks for sharing.
    Java Project Center in Chennai | No.1 Java Project Training in Porur

    ReplyDelete
  30. Wonderful article.It is to define the concepts very well.Clearly explain the information.It has more valuable information for encourage me to achieve my career goal.
    Embedded Project Center Training in Chennai | Best Embedded Project Course in Adambakkam

    ReplyDelete
  31. This technical post helps me to improve my skills set, thanks for this wonder article I expect your upcoming blog, so keep sharing...
    CLOUD COMPUTING Classes in Chennai | CLOUD COMPUTING Courses in Velachery

    ReplyDelete
  32. Interesting and worth able content is discussed here. The fact about current technology is explicitly stated over here. I do agree on your thoughts on how the influencers are taking advantage over emerging technology. Thanks for sharing this in here. Keep bloging like this.
    Selenium Testing Course in Chennai | Selenium Testing Course in Velachery

    ReplyDelete
  33. I have read all the articles in your blog. It was really impressed after reading it. Thanks for sharing.
    BSC Final Year Project Center in Chennai | MSC Project Training in Guindy

    ReplyDelete
  34. Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
    No.1 Blue Prism Training Institute in Chennai | No.1 Blue Prism Training Institute in Velachery | No.1 Blue Prism Training Institute in Kanchipuram

    ReplyDelete
  35. You truly did more than visitors’ expectations. Thank you for rendering these helpful, trusted, edifying and also cool thoughts on the topic.
    Automation Anywhere Training with Placement in Chennai | Automation Anywhere Training with Placement in Tambaram

    ReplyDelete
  36. Thanks for this grateful information. all this information is very important to all the users and can be used good at all this process.
    PHP Project Center in Chennai | PHP Project Center in Velachery

    ReplyDelete
  37. Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.
    JAVA and J2EE Training Institute in Chennai | JAVA and J2EE Training Institute in Velachery

    ReplyDelete
  38. Thank you for sharing this valuable information. But get out this busy life and find some peace with a beautiful trip.
    BE Final Year Project Center in Chennai | BE Project in Velachery

    ReplyDelete
  39. Great post and informative blog.it was awesome to read, thanks for sharing this great content to my vision.
    Python Certification Course in Chennai | Python Certification Course in OMR

    ReplyDelete
  40. Very interesting blog which helps me to get the in depth knowledge about the technology, Thanks for sharing such a nice blog…
    Blue Prism Robotic Process Automation in Chennai | Blue Prism Robotic Process Automation in Chennai

    ReplyDelete
  41. Thanks for sharing this valuable information.. I saw your website and get more details..Nice work...
    Hardware and Networking Training in Chennai | Hardware and Networking Training in Taramani

    ReplyDelete
  42. Appreciation for really being thoughtful and also for deciding on certain marvelous guides most people really want to be aware of.
    Python Exam Centers in Chennai | Python Exam Centers in Chennai

    ReplyDelete
  43. Very good and informative article. Thanks for sharing such nice article, keep on updating such good articles.
    C and C++ Training in Chennai | C and C++ Training in Taramani

    ReplyDelete
  44. Nice Blog… Wonderful Information and really very much useful. Thanks for sharing and keep updating…
    Blueprism Exam Center in Chennai | Blueprism Exam Center in Velachery

    ReplyDelete
  45. Really I enjoy this blog….. Very nice post… Thanks for sharing and keep updating
    AWS Training Institute in Chennai | AWS Training Institute in Velachery

    ReplyDelete
  46. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge.
    BE Final Year Project Center in Chennai | BE Project in Madipakkam

    ReplyDelete
  47. Thank you so much for sharing such an amazing post with useful information with us. Keep updating such a wonderful blog….
    Best CCNA Training Institute in Chennai| CCNA Training Center in Velachery

    ReplyDelete
  48. Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me.I am waiting for your next fantastic blog.
    Ethical Hacking Training Course in Chennai | Ethical Hacking Training Course in Nanganallur

    ReplyDelete
  49. Nice blog…. with lovely information. Really very useful article for us thanks for sharing such a wonderful blog. Keep updating…..
    Best Linux Training Institute in Pallikaranai| Best Linux Training Institute in Velachery

    ReplyDelete
  50. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge.
    RPA Training in Chennai | RPA Training in Pallikaranai

    ReplyDelete
  51. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge.
    Automation Anywhere Training in Chennai | Automation Anywhere Training in Pallavaram

    ReplyDelete
  52. Good Post…. Thanks for the useful information it’s very useful to read your blog. Keep blogging article like this.
    Best JAVA/J2EE Training Institute in Perungudi| Best JAVA/J2EE Training Institute in Velachery

    ReplyDelete
  53. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision....
    Best AWS Training Institute in Medavakkam| Best AWS Training Institute in Velachery

    ReplyDelete
  54. Nice post. This post is very helpful. Thank you so much for sharing this post….
    Blue prism Training in Chennai | Blue prism Training in Besant Nagar

    ReplyDelete
  55. Really I enjoy this blog….. Very nice post… Thanks for sharing and keep updating.
    Ethical Hacking Training in Chennai | Ethical Hacking Training in ST. Thomas Mount

    ReplyDelete
  56. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision....
    Automation Anywhere Training in Chennai | Automation Anywhere Training in Ashok Nagar

    ReplyDelete
  57. Thanks its Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us.
    Graphic Designing Training in Chennai | Graphic Designing Training in Keelkattalai

    ReplyDelete
  58. Wonderful blog… You provided very interesting information here. I feel happy to read this post. I hope that you will write many posts like this… Thanks for sharing and Keep updating…..
    Python Training Institute in Chennai | Python Training Institute in Velachery

    ReplyDelete
  59. Very interesting blog which helps me to get the in depth knowledge about the technology, Thanks for sharing such a nice blog…
    UIPath Training in Chennai | UIPath Training in Kanchipuram

    ReplyDelete
  60. Really I enjoy this blog….. Very nice post… Thanks for sharing and keep updating
    RPA Training in Chennai | RPA Training in Pallavaram

    ReplyDelete
  61. Nice post, i learn new information from your article... keep on sharing...
    BE Final Year Project Center in Chennai | BE Training in Guindy

    ReplyDelete
  62. Pretty article! I found some useful information in your blog, it was awesome to read, keep sharing.
    ME Final Year Project Center in Chennai | ME Training in Alandur

    ReplyDelete
  63. Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it.
    UIPath Training in Chennai | UIPath Training in Adyar

    ReplyDelete
  64. Really I enjoy this blog….. Very nice post… Thanks for sharing and keep updating..
    PHP Project Center in Chennai | PHP Project in Porur

    ReplyDelete
  65. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision....
    Ethical Hacking Training in Chennai | Ethical Hacking Training in Kanchipuram

    ReplyDelete
  66. Very nice article.We have to learning for lot of new information.Thanks a lot.
    MCA Project Center in Chennai | MCA Project in Saidapet

    ReplyDelete
  67. Really wonderful post.... My sincere thanks for sharing very useful information to the users... Please continue to share this kind of post
    No.1 RPA Training institute in Chennai | No.1 RPA Training institute in Kanchipuram

    ReplyDelete
  68. Really it was an awesome blog...... Very interesting to read, .It’s very helpful for me, Big thanks for the useful info and keep updating…
    No.1 Blue Prism Training Institute in Chennai | No.1 Blue Prism Training Institute in Velachery

    ReplyDelete
  69. Very interesting blog which helps me to get the in depth knowledge about the technology, Thanks for sharing such a nice blog…
    Automation Anywhere Certification in Chennai | Automation Anywhere Training in Pallikaranai

    ReplyDelete
  70. Nice blog…. with lovely information. Really very useful article for us thanks for sharing such a wonderful blog. Keep updating…..
    RPA Training in Chennai | RPA Training in Madipakkam

    ReplyDelete
  71. Your posts is really helpful for me.Thanks for your wonderful post. I am very happy to read your post.very nice
    MSC Final Year Project Center in Chennai | BSC Training in Guindy

    ReplyDelete
  72. Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating.
    Automation Anywhere Certification in Chennai | Automation Anywhere Exam Center in Kanchipuram

    ReplyDelete
  73. Really wonderful post.... My sincere thanks for sharing very useful information to the users... Please continue to share this kind of post.
    Blue prism Exam Centers in Chennai | Blue prism Certifications in Kanchipuram

    ReplyDelete
  74. Really wonderful post.... My sincere thanks for sharing very useful information to the users... Please continue to share this kind of post.
    Ethical Hacking Training in Chennai | Ethical Hacking Training in Taramani

    ReplyDelete
  75. Wonderful blog… You provided very interesting information here. I feel happy to read this post. I hope that you will write many posts like this… Thanks for sharing and Keep updating…..
    PHP Final Year Project Center in Chennai | PHP Project in Chromepet

    ReplyDelete
  76. Thank you for your information. I have got some important suggestions from it. Keep on sharing...
    BE Final Year Project Center in Chennai | BE Training in Guindy

    ReplyDelete
  77. Really wonderful post.... My sincere thanks for sharing very useful information to the users... Please continue to share this kind of post.
    No.1 Ethical Hacking Training institute in Chennai | No.1 Ethical Hacking Training institute in Velachery

    ReplyDelete
  78. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Ethical Hacking Training in Chennai | Ethical Hacking Training in Taramani

    ReplyDelete
  79. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision....
    VLSI Final Year Project Center in Chennai | VLSI Project Center in Madipakkam

    ReplyDelete
  80. Very good informative article. Thanks for sharing such nice article, keep on up dating such good articles.
    Blueprism Exam Center in Chennai | Blueprism Exam Center in Velachery

    ReplyDelete
  81. Wonderful blog!!! I liked the complete article…. great written,Thanks for all the information you have provided…
    VLSI Final Year Project Center in Chennai | VLSI Training in Madipakkam

    ReplyDelete
  82. Extraordinary blog. you put Good stuff. All the themes were clarified briefly.Thanks for sharing that post.
    Android Final Year Project Center in Chennai | Android Project Center in Perungudi

    ReplyDelete
  83. Really wonderful post.... My sincere thanks for sharing very useful information to the users... Please continue to share this kind of post.
    Robotic Process Automation Training course in Chennai | Robotic Process Automation Training course in Velachery

    ReplyDelete
  84. hank you so much for sharing such an amazing post with useful information with us. Keep updating such a wonderful blog….
    Blue Prism Training in Chennai | UI Path Training in Chennai | Automation Anywhere Training in Chennai

    ReplyDelete
  85. This comment has been removed by the author.

    ReplyDelete
  86. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision....
    BE Final Year Project Center in Chennai | BE Project Center in Chromepet

    ReplyDelete
  87. Great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...Thank you very much for this one.
    BE Final Year Project Center in Chennai | BE Project Center in Chromepet

    ReplyDelete
  88. Nice..You have clearly explained about it ...Its very useful for me to know about new things..Keep on blogging..
    Android Final Year Project Center in Chennai | Android Training in Adambakkam

    ReplyDelete
  89. Good Post…. Thanks for the useful information it’s very useful to read your blog. Keep blogging article like this.
    Java Final Year Project Center in Chennai | Android Project Center in Guindy | Java Project Center in Pallavaram

    ReplyDelete
  90. Really wonderful post.... My sincere thanks for sharing very useful information to the users... Please continue to share this kind of post.
    Certified Ethical Hacking Training in Chennai | Certified Ethical Hacking Training in Velachery

    ReplyDelete
  91. Wow!! What a interesting blog..Thanks The information which you provided is very much useful and easy to learn as well...keep rocking and updating... looking further..
    No.1 RPA Training institute in Chennai | No.1 RPA Training institute in Velachery

    ReplyDelete
  92. Really I enjoy this blog….. Very nice post… Thanks for sharing and keep updating
    MBA Final Year Project Center in Chennai | MBA Projects in Guindy

    ReplyDelete
  93. Post is very informative… It helped me with great information so I really believe you will do much better in the future.Best Software Testing Institute in Chennai|
    Best Software Testing Institute in Velachery|
    Best Software Testing Institute in Kanchipuram|

    ReplyDelete
  94. Great post and informative blog.it was awesome to read, thanks for sharing this great content to my vision.
    Advanced .Net Course in Chennai |
    Advanced .Net Course in Velachery |
    Advanced .Net Course in Kanchipuram |

    ReplyDelete
  95. Very good and informative article. Thanks for sharing such nice article, keep on updating such good articles.
    Dot Net Final Year Project Center in Chennai | Dot Net Projects in Meenambakkam

    ReplyDelete
  96. Neat and fruitful presentation!! I thouroughly enjoyed your article. I was searching the post like you wrote. Thanks for your sharing!!
    PHP Final Year Project Center in Chennai | PHP Projects in Velachery

    ReplyDelete
  97. This was an nice and amazing and the given contents were very useful and the precision has given here is good.
    No.1 Ethical Hacking Training institute in Chennai | No.1 Ethical Hacking Training institute in Kanchipuram

    ReplyDelete
  98. Its really informative blog.I found useful. Thanks for sharing

    awesome post. JAVA Training Course in Chennai | JAVA Training Course in Velachery

    ReplyDelete
  99. This is really too useful and have more ideas from yours. keep sharing many things and thanks for sharing the information
    Best Android Training in Chennai|
    Best Android Training in Velachery|
    Best Android Training in Kanchipuram|

    ReplyDelete
  100. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Selenium Training Institute in Chennai | Selenium Certification in Pallikaranai | Selenium Course in Velachery | Selenium Training Center in Medavakkam

    ReplyDelete
  101. Nice Post! It is really interesting to read from the beginning and Keep up the good work and continue sharing like this.
    Best UIPath Training Institute in Chennai | Best UIPath Training Institute in Velachery | Best UIPath Training Institute in Kanchipuram

    ReplyDelete
  102. Nice blog. I feel really happy to have seen your web page and look forward to so many more entertaining times reading here. Thanks once more for all the details.
    Advanced Microsoft .Net Training institute in Chennai | Advanced Microsoft .Net Training institute in Kanchipuram |Advanced Microsoft .Net Training institute in Velachery

    ReplyDelete
  103. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
    Best JAVA Training Institute in Chennai|
    Best JAVA Training Institute in Velachery|
    Best JAVA Training Institute in Kanchipuram|

    ReplyDelete
  104. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Android Training Institute in Chennai | Android Training Institute in Velachery | Android Training Institute in Kanchipuram

    ReplyDelete
  105. Great post and informative blog.it was awesome to read, thanks for sharing this great content to my vision.
    MatLab Projects Center in Chennai | VLSI Project in Velachery | MatLab Projects Center in Adambakkam

    ReplyDelete
  106. Your blog is very informative with useful information, thanks a lot for sharing such a wonderful article it’s very useful for me. Keep updating your creative knowledge....

    Summer Camp for Kids in Chennai
    |
    Summer Camp for Kids in Velachery
    |
    Summer Course in Taramani

    ReplyDelete
  107. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Summer Courses in Chennai | Summer Courses in Taramani

    ReplyDelete
  108. Good Post…. Thanks for the useful information it’s very useful to read your blog. Keep blogging article like this.
    Vacation Courses in Chennai | Summer Classes in Pallikaranai

    ReplyDelete
  109. Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
    Vacation Classes in Chennai | Summer Courses in Besant Nagar

    ReplyDelete
  110. Thank you so much for sharing such an amazing post with useful information with us. Keep updating such a wonderful blog….
    Best Vacation Courses in Kanchipuram|

    ReplyDelete
  111. Excellent information with unique content and it is very useful to know about the information based on blogs...
    Summer courses in Chennai | Summer Classes in Velachery

    ReplyDelete
  112. Informative blog and it was up to the point describing the information very effectively. Thanks to blog author for wonderful and informative post...
    Vacation Courses in Chennai | Vacation Courses in Pallikaranai

    ReplyDelete
  113. I have read your blog. It’s very informative and useful blog. You have done really great job. Keep update your blog. Thanks..
    Best Summer Courses Training Institute in Kanchipuram

    ReplyDelete
  114. Very nice article.We have to learning for lot of new information.Best vacation classes traning for Students

    ReplyDelete
  115. I simply wanted to thank you so much again. I am not sure the things that I might have gone through without the type of hints revealed by you regarding that situation.
    Summer courses in Chennai | Summer courses in Nanganallur

    ReplyDelete
  116. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge.
    Vacation Courses in Chennai | Vacation Courses in Perungudi

    ReplyDelete
  117. This comment has been removed by the author.

    ReplyDelete
  118. Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it
    Vacation Courses in Chennai | Vacation Courses in Nanganallur.

    ReplyDelete
  119. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    AWS Training Center in Chennai | AWS Certification in Velachery | AWS Training in Nanganallur | AWS Training in Palavanthangal | AWS Training in Medavakkam

    ReplyDelete
  120. Thanks for posting this information it was really good and useful for me. Got many innovative ideas.AWS Training in Chennai | AWS Training in Taramani

    ReplyDelete
  121. Your blog is very informative with useful information, thanks a lot for sharing such a wonderful article, it’s very useful for me. Keep updating your creative knowledge....
    JAVA Course in Chennai | JAVA Course in Velachery | Java Course in Pallikaranai | Java Course in Taramani | Java Course in Madipakkam | Advanced Java Training in Keelkattalai

    ReplyDelete
  122. This is really too useful and have more ideas from yours. Keep sharing many techniques. Eagerly waiting for your new blog and useful information. Keep doing more.
    Python Training in Taramani | Python Training in Guindy | Python Certification Centers in Chennai | Python Training in Pallikaranai | Python Certification Training in Velachery

    ReplyDelete
  123. This is really too useful and have more ideas from yours. keep sharing many techniques. eagerly waiting for your new blog and useful information. keep doing more
    Best Tally Cource Training Institute in Kanchipuram | Best Tally Cource Training Institute in No1. Kanchipuram |

    ReplyDelete
  124. Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating...
    AWS Certification in Chennai | AWS Training in Tambaram | AWS Training in Meenambakkam | AWS Training in Porur | AWS Exam Center in Velachery

    ReplyDelete
  125. Excellent information with unique content and it is very useful to know about the information based on blogs...
    No:1 Selenium Automation Training Institute in Kanchipuram

    ReplyDelete
  126. Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...
    Software Testing Training in Chennai | Software Testing Course in Velachery | Software Testing Training in Taramani

    ReplyDelete
  127. Informative article you shared. Thanks for sharing such nice article, keep on updating such good articles.
    Best Python Training Institute in ChennaiBest Python Training Institute in Chennai

    ReplyDelete
  128. Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating...
    Web Designing and Development Training in Chennai | Web Designing Course in Velachery | Web Development Course in Chennai

    ReplyDelete
  129. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Python Training Institute in Chennai | Python Training Center in Velachery | Python Exam Center in Taramani | Python Training in Guindy

    ReplyDelete
  130. Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...
    Best Blue Prism Training Institute in Chennai | Best Blue Prism Training Institute in Velachery

    ReplyDelete
  131. Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it
    Best hardware and Networking testing Academy in kanchipuram

    ReplyDelete
  132. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.

    Best software testing insitute in kanchipuram

    ReplyDelete
  133. Nice and informative article. Thanks for sharing such nice article, keep on updating.

    CandC++ programming training academy in Kanchipuram

    ReplyDelete
  134. Nice post... Really you are done a wonderful job. Thanks for sharing such wonderful information with us. Please keep on updating...

    Best Java Training Academy in Kanchipuram

    ReplyDelete
  135. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Tally Training in Chennai | Tally Training in Saidapet | Tally Training in Guindy | Tally Training in Velachery | Tally Training in Tambaram

    ReplyDelete
  136. Such a cute blog. Thank you for blogging. Keep adding more blogs. Very nicely presented.
    Best AWS Training Academy in Kanchipuram

    ReplyDelete
  137. This is really too useful and have more ideas from yours. Keep sharing many techniques and thanks for sharing the information.
    Tally Course in Chennai | Tally Course in Velachery | Tally Course in Taramani | Tally Training in Pallikaranai

    ReplyDelete
  138. Your blog is very informative with useful information, thanks a lot for sharing such a wonderful article, it’s very useful for me. Keep updating your creative knowledge....
    Selenium Training Institute in Chennai | Selenium Training in Velachery | Selenium Course in Adyar | Selenium Training in Taramani

    ReplyDelete
  139. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it…
    Best Tally Training Institute in Chennai | Best Tally Training Institute in Velachery

    ReplyDelete
  140. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…

    Best Web Designing Training Academy in Kanchipuram

    ReplyDelete

  141. Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...

    Best Java Training Academy in Kanchipuram

    ReplyDelete
  142. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
    Robotic Process Automation Training course in Chennai | RPA Training in Pallikaranai

    ReplyDelete