Summary: Oracle, Java, JSP, Servlet. SSH

Source: Internet
Author: User

In the evening, I heard a series of job-seeking questions from Jack Ma from Shang xuanxiang. He said his resume could not be written. This meeting will increase the probability of being selected, this is only an impression that many people are not refined, and it is easy to get swept away. Moreover, it is really impossible to be proficient in everything. Java, as a hobby, learned something during the summer vacation last year, I have read more about it in the last week. The configuration of Tomcat, esclipse, and the deployment of BBS and mall projects can be smoothly run. After a server deployment project is established, it is an addiction to browsing. The problems that may be encountered during the configuration process are almost recorded in the blog. If you encounter any problems in the future, you can directly review them. I haven't learned SSH yet, and I haven't learned EJB yet. I really don't have time, and I can't find a Java app for my future work. As a kind of interest, I guess, java is good at working with my web pages, but learning Java is not necessarily for Web pages. you can do something else. Based on my understanding, the most basic things are actually the same, so if you want to use javase, you can continue to use it. The teaching video is really good, especially the use and configuration of some tools. It may take half a day to watch these mistakes.

Projects after the lab should be vs. We need to learn more about MFC, know some operations, and supplement the theoretical knowledge. In the actual project process, we should be familiar with some language details, instead of understanding all the language details, we can do the project. The article I read last time is quite good. It is said that it is very easy for beginners to get started only when they understand all their knowledge, because they encounter problems (but not difficult ), when I ask questions online, some people may find that they are excited and should understand the details. In fact, what you encounter in the project is not handled by simple language knowledge. As you said in the video you saw at night, you can't understand it, but you don't understand it when you put it together. This is the business, and this is the project, it is better to use Graph Theory Algorithms to solve urban traffic problems by using knowledge to solve actual problems. A little out of question. I suddenly remembered my ACM. I had a hard time in February and made a lot of questions for more than half a month. Later I wanted to write a "paper ", however, when it comes to the end, I feel that my own level is not enough. Sometimes I have to spend a night with a question. This takes a lot of time. So I didn't stick to it. I felt that it was too difficult to develop my thesis in the past few weeks, so I gave up my thesis again. I had to make a little eye on the network stream, after several days, I felt that the progress was slow. I started Oracle, Java, and web pages. The key point is that it is too impetuous, especially in an environment like a lab. I always want to write code and use the workload. Although nothing can be done, it is not completely fruitless. I believe that these things will be useful for a day, but we cannot do so. After all, time is precious, next year, I am about to look for a job. Java is almost done now. In the future, we will work on algorithm (ACM), Unix (course and shell), and MFC. Among them, MFC is a little more important. After all, it can be learned in projects, and Unix has courses, take this opportunity to learn more and learn more about Linux, allowing you to spend some time learning about shell. ACM cannot be impatient. Don't think about getting started with everything, and understand all the knowledge points. For example, if you want to do dynamic planning, you just want to solve all the nine questions in the backpack, you don't have to think about coding all by yourself, because this time is not allowed after all. You can use some questions as examples to help you understand them, and some as quizzes to test your programming skills, it is a bit of absorbing others' code to improve the quality of your code. Make a summary of the first-class questions. A lot of classic code needs to be memorized, such as the smallest path, which should be easily written, rather than reasoning from the beginning. Many struct types in the data structure, such as the adjacent linked list, do not need to be used to solve specific problems, the code in the book is designed to be usable even in the most complex circumstances. This is a strong point. To learn. Let's take a look at the data structure in the next few days and come back a week later to explain the results.

Every morning, I spend some time reading English. I can go downstairs to read books and Practice Oral English. It's hard to say a word or not. Besides, it's hard to write a sentence, in this case, you need to recite more. It's getting earlier and earlier. You can get up early. Recite more in English. Back the information given by the English teacher. Report the situation one week later.

I wanted to write some summary of Servlet and JSP, but it took a lot of time to write these things .. Next, let's make a brief summary.

Oracle mainly includes SQL operations, PL/SQL programming (stored procedures, etc.), and database management. The SQL statements are different from those of MySQL. Oracle is based on users and MySQL is based on databases. It is not difficult to store stored procedures. You can check the stored procedures. In the project, let's improve it. Now we know some basic operations. Some configuration problems have been recorded in previous articles.

Servlet/JSP. lin Xinliang's book Servlet/JSP is very good. It clarified many concepts, saying that JSP is eventually converted into servlet, but it is difficult to directly develop with Servlet, so JSP is used. Servlet and JSP are actually Java programs that work in Web containers (tomcat, etc.). They are used to process user requests and decide to return pages (HTML). Therefore, HTML is displayed to users, is the front-end, Servlet/JSP is about the business logic, belongs to the background. HTML is more responsible for writing directly, so CSS is available. JSP is mixed with a lot of Java code, which makes it hard to understand. Therefore, with JavaBean, Java code and JSP (Display) are separated and used ). JSP labels include jstl for further separation. Generally, when browsing a webpage, we send a request (including some functions). The server (JSP, etc.) processes the request according to the parameters, and then returns the new HTML code for display.

Ajax seems to be used to change the part of a webpage without refreshing the whole webpage.

Although JavaScript has Java, it is not necessarily related to Java. It is mainly used for the HTML code returned by the server to the browser, including JavaScript code for some verification, such as specifying the length of characters. It is verified on the client instead of sent to the client, this improves the efficiency. However, the most critical verification must be performed on the server. Otherwise, the webpage may be saved and JavaScript is removed.

First, go to bed and get up early tomorrow.

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.