It value-added services, customer case (a)----------Qingdao, Shandong, 2 years. NET experience, turn Java development for half a year

Source: Internet
Author: User

Customer Overall Situation: 2 years. NET development experience, in 2014 just turned Java half a year, a few questions about Java is not very clear, just to Jsp/servlet/javabean

Spring, SPRINGMVC, mybatis a bit of a basic understanding.


The main use of the above-mentioned foundation in the project, the company is using the technical Architect's own open source framework.

Customer is the company is a small company in Qingdao, Shandong, the technical staff requirements more, from the front to the back end to do.


Front-end use ExtJS, EASYJS and many other JS frame, more changeable.



After more than 40 minutes of communication, my solutions and ideas are as follows:


1.Java Foundation must learn well.

Files, streams, networks and other core common libraries and APIs must be familiar.

The research case can be I write Chinese Chess 1.0 version, this relatively simple.

After a while, study my Chinese Chess 2.0 version, more comprehensive learning javase core knowledge.

2.Web frame applications.

Learning Java Web Development, learning the framework of the application, then learn the framework of design ideas, and then study the framework of the source code is a feasible way to learn.

2.1 Framework Applications

SPRINGMVC: A tutorial on the Web, entry-level and most commonly used configurations, summed up in a comprehensive

Mybatis: Reference official website http://mybatis.github.io/mybatis-3/zh/index.html

2.2 Framework design ideas and a variety of configurations

Follow-up re-study

2.3 Source Code

There are many source code analysis articles on the Internet, I have also written some.

3.Web Front End

Html, JavaScript (JQuery), CSS are the most common and most standardized web technologies.

Instead of spending a lot of energy learning changeable, not widely used EXTJS framework, the most stable, most popular, the most basic web front-end technology to learn more appropriate.

ExtJS and other companies use the framework, the first to solve the problem on the line.

With enough energy, you can prioritize the simple components written by JavaScript and the CSS framework, such as Bootstrap.

4. Independent project, full-stack engineer

such as the above 3 types of technology have a solid foundation and rich practical experience, and then independently do several projects, practice practiced hand.

5. Summary of work issues

Work encountered problems, do not understand the first should be their own research, it is not, and then to consult the business manager or technical architect.

The priority of their own research, can improve their ability to solve problems, have their own thinking, and then consult others, will be better.

Ask someone in an open mind when asked a few why, understand why others want to do so.

If others do not want to share their own design methods, they can only study on their own. After all, begging is better than asking for yourself.


The problems encountered in the work, record the solution of ideas and methods, so as to ensure that their experience more and more rich, the ability to solve problems more and more strong.

When there are new technologies and problems, it is no longer a big problem.

This customer has seen a lot of my articles, such as Work Problem series, Web development series, etc., so the exchange is more relaxed and enjoyable.

Ray fansunion-knowledgeable internet technology worker

November 16, 2014

Wuhan, Hubei


Original text Please refer to: Ray Fansunion official website-Customer case Http://fansunion.cn/case

It value-added services, customer case (a)----------Qingdao, Shandong, 2 years. NET experience, turn Java development for half a year

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.