A practical course of project based on Servlet+jdbc+bootstrap+mysql+ajax Rights management system

Source: Internet
Author: User
Tags powerdesigner

Project Introduction

privilege system has always been an indispensable part of our application system, if each application system to re-design the system's permissions to meet the needs of different system users, will waste our valuable time, so it is very meaningful to spend time to design a relatively universal permission system.
The design goal of this system is to control all the resources of the application system, such as the function menu of the application system, the various interfaces and so on.
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/71/20/wKioL1XG4hfiXBQTAAIKVRIzKYk572.jpg "title=" Rights management. jpg "alt=" wkiol1xg4hfixbqtaaikvrizkyk572.jpg "/>
Technical Introduction

·  Servlet3.0

Servlet 3.0, as a member of the JAVAEE6 specification system, is released along with the JAVAEE6 specification. This release, based on the previous version (Servlet2.5), provides several new features to simplify the development and deployment of Web applications: New annotation Support: A number of annotations have been added to simplify the declaration of Servlets, filters, and listeners (Listener), which makes The Web. XML deployment profile is no longer required from the beginning of this release.

·  JDBC

JDBC (Java Data Base Connectivity,java database connection) is a Java API for executing SQL statements that provides unified access to a variety of relational databases, consisting of a set of classes and interfaces written in the Java language. JDBC provides a benchmark to build more advanced tools and interfaces that enable database developers to write database applications

·  Bootstrap

Bootstrap is an open source toolkit for front-end development. is a css/html framework. Bootstrap provides elegant HTML and CSS specifications, which are written by the dynamic CSS language less. Bootstrap is based on the jquery framework, which has been developed on the basis of the jquery framework to be more personalized and humane, to form a set of its own unique website style, and compatible with most jquery plugins. The bootstrap contains a rich set of Web Components that allow you to quickly build a beautiful, fully functional website. These include the following components: drop-down menus, button groups, button drop-down menus, navigation, navigation bars, breadcrumbs, pagination, typography, thumbnails, warning dialogs, progress bars, media objects, and more

·  MYSQL

MySQL is a relational database management system developed by the Swedish MySQL AB company, currently owned by Oracle Corporation. MySQL is the most popular relational database management system, and in Web applications MySQL is one of the best RDBMS (relational database Management system: relational databases Management systems) application software. MySQL is an associated database management system that keeps data in separate tables rather than putting all of the data in a large warehouse, which increases speed and increases flexibility. The SQL language used by MySQL is the most commonly used standardized language for accessing databases.

·  AJAX





·  Display Tag

Display tag Lib is a tag library that handles table on a JSP Web page, is very powerful and can be paged, data exported, grouped, sorted, and so on, anyway.
The functions needed to do the project are provided to me, and it is very convenient to use. Can greatly reduce the amount of code.
Display Tag's official website http://displaytag.sourceforge.net .

·  jQuery highchartstable

Highchartstable is a plug-in for the HTML table conversion highcharts chart written in jquery.
With it, you just need to focus on the HTML table configuration to create highcharts charts!

·  Dtree JS

Dtree is a simple, tree-shaped menu component written by JavaScript, which is free and open source. Before there are many tree menu components (such as EXT), Dtree is a simple and understandable JS component that does not require complex operations to produce, while supporting the dynamic introduction of data from the database.

·  jquery Smart Form validation nice Validator

Simple, intelligent, and enjoyable form validation scenarios. Built-in powerful verification mechanism for a variety of simple and complex applications.
Automatic initialization is supported, and the form can be verified without writing JS at all.
Support theme mechanism, multi-rule binding, event-driven, internationalization.
Supports mainstream browsers (ie6+, Chrome, Firefox, Opera, Safari).

·  My97datepicker Date Control

Static limits, dynamic limits, script customization restrictions, and invalid days and invalid date features allow you to customize dates that cannot be selected, even if they are irregular, without continuity, and can be easily handled by a combination of these features.

·  Power Designer

Power Designer is a case toolset for Sybase, which makes it easy to analyze and design a management information system, almost including the whole process of database model design. With power Designer, you can create data flowcharts, conceptual data models, physical data models, structure models for data warehouses, and control of team design models. He can work with many popular software development tools such as PowerBuilder, Delphi, VB and so on to shorten the development time and optimize the system design.



Skill Reserve
Servlet3.0 new features video course:http://edu.51cto.com/course/course_id-2116.html

graphical Report of jquery highcharttable basic Introductory video course:http://edu.51cto.com/course/course_id-3572.html

Getting started with MySQL database explaining video course:http://edu.51cto.com/course/course_id-4186.html

Data Modeling PowerDesigner Combat Video Course:http://edu.51cto.com/course/course_id-4038.html

JDBC Basic Video course:http://edu.51cto.com/course/course_id-4176.html

Ajax Program Development Classic Example Video tutorial:http://edu.51cto.com/course/course_id-4200.html

JSP paging label-displaytag Video course:http://edu.51cto.com/course/course_id-4201.html

Web front-end Forms Validation Combat course:http://edu.51cto.com/course/course_id-4175.html

Bootstrap front-end development Open Source Toolkit Video course:http://edu.51cto.com/course/course_id-2274.html

Learning Goals
This series of courses focuses on how to build enterprise application solutions using servlet3.0+jdbc+bootstrap+mysql+ajax+, which is divided into three main parts
Part I: Skill reserve stage, skills knowledge required for learning projects
The second part: Design part, through the requirement analysis, design the physical model, draw the prototype interface (HTML)
the third part: The coding part, realizes each function module concretely
after completing this series of courses, students will achieve the following learning objectives:
This course is intended for learners who have a certain program development Foundation and are interested in Java Web Development, understand the MVC development model, be proficient in using PowerDesigner design database, and use JDBC to develop Familiar with some new features of Servlet3.0, Master bootstrap basic usage

Course Address (curriculum outline included)
based on Servlet+jdbc+bootstrap+mysql+ajax Rights Management system actual combat tutorial:http://edu.51cto.com/course/course_id-4202.html

Courses

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/71/23/wKiom1XG4DfSWn-8AAOwBUsejtc968.jpg "style=" float: none; "title=" 01.png "alt=" Wkiom1xg4dfswn-8aaowbusejtc968.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M01/71/20/wKioL1XG4jaiHAQ_AATBddBMrI4145.jpg "style=" float: none; "title=" 02.png "alt=" Wkiol1xg4jaihaq_aatbddbmri4145.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/71/23/wKiom1XG4Dji_EGhAALjgGnY3dI804.jpg "style=" float: none; "title=" 03.png "alt=" Wkiom1xg4dji_eghaaljggny3di804.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M01/71/23/wKiom1XG4DiS10DjAAL8164Wy6M332.jpg "style=" float: none; "title=" 04.png "alt=" Wkiom1xg4dis10djaal8164wy6m332.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/71/20/wKioL1XG4jeSiNA2AAKkm46fp_8362.jpg "style=" float: none; "title=" 05.png "alt=" Wkiol1xg4jesina2aakkm46fp_8362.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/71/20/wKioL1XG4jewX54LAAISSi1L30c027.jpg "style=" float: none; "title=" 06.png "alt=" Wkiol1xg4jewx54laaissi1l30c027.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/71/23/wKiom1XG4DmDtqiOAAEAMY6nFmc811.jpg "style=" float: none; "title=" 07.png "alt=" Wkiom1xg4dmdtqioaaeamy6nfmc811.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/71/23/wKiom1XG4DnCWUMqAAfcj-JAE9w155.jpg "style=" float: none; "title=" 08.png "alt=" Wkiom1xg4dncwumqaafcj-jae9w155.jpg "/>

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/71/20/wKioL1XG4jjQ6AtwAANlFrgfnLk510.jpg "style=" float: none; "title=" 09.png "alt=" Wkiol1xg4jjq6atwaanlfrgfnlk510.jpg "/>



This article is from the "Lao Niu Java" blog, please be sure to keep this source http://liuyj.blog.51cto.com/2340749/1683087

A practical course of project based on Servlet+jdbc+bootstrap+mysql+ajax Rights management system

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.