advertising or slogans)Theoretical Model
If a function is used to describe the entire display process, it looks like this.
F (data, template, display logic) => result html
The display logic is the display logic. Display logic operates data and templates to generate the final result.
This display logic may appear anywhere in various forms.
For example, it may exist as a server side script in the template and output data. It may also exist in the background Java and operate the template node acco
Previous Article: Application Framework Design II: hierarchical and inter-layer data transfer (I)
After reading the previous article, many people commented that it may be of no practical use to give so many nouns. In fact, compared with. net, java has a lot of architectural skills. It will be much superficial if we want to talk about the architecture without talking about java. At this point, net may take many years to catch up (if you do not redouble your efforts, I am afraid it will always lag
-- 77 blessing text messages --
1. Let the wind take away your troubles, Let the rain wash your grief, let the thunder make your spirit, let the electricity stir up your motivation. May you create a wonderful sky with your own heart in the New Year. Happy New Year! 2. may all your troubles be terminated by the diode, happy to be magnified by the transistor, the bumps in your life will be rectified by the steady pressure tube, and all the happy and loved chips will be integrated and stored by the
With the rapid development of technology, new JSP technologies are also emerging. In order to learn and work, we will briefly introduce the JSP architecture, JSP development tools, Web servers, and their disadvantages.
JSP architecture:
Struts: Like many Apache projects such as Tomcat and Turbine, Struts is an open-source software. This is a major advantage of struts, allowing developers to gain a deeper understanding of its internal implementation mechanism.
In addition, the advantages of Strut
41 Types of Maven skeletons: ... >mvn Archetype:generate 1:internal-APPFUSE-BASIC-JSF (creating a prototype for hibernate,spring and JSF-based Web applications)2:internal-appfuse-basic-spring (creating a prototype of a Web application based on hibernate,spring and spring MVC)3:internal-appfuse-basic-struts (creating a prototype of a Web application based on hibernate,spring and Struts 2)4:internal-Appfuse-basic-tapestry (creating a prototype of a Web
Java Web, is to use Java technology to solve the relevant WEB Internet domain technology sum. The web includes two parts: the Web server and the Web client. Java applets are used on the client side, but they are very small, Java is very rich in server applications, such as servlet,jsp and third-party frameworks, and so on. Java technology has injected a powerful impetus into the development of the web domain.
Chinese name
Java Web
Including
We
1, first in the command line to perform MVN archetype:generate
2, provide input of the type of build project Choose archetype:1:internal-> APPFUSE-BASIC-JSF (appfuse archetype for creating a Web application with Hibernate, Spring and JSF)2:internal-> appfuse-basic-spring (appfuse archetype for creating a Web application with Hibernate, spring a nd Spring MVC)3:internal-> appfuse-basic-struts (appfuse archetype for creating a Web application with Hibernate, Spring a nd Struts 2)4:internal-> appf
the project is built, the structure of the project is as follows: in this project, there is no more XML than Pom.xml, but there are main, Test two packages with an app, Apptest class Pom.xml the contents of the following:
3, Maven-archetype-webappAfter the project is built, the structure of the project is as follows:In this project, there is a web-inf directory, and there are web.xml and a index.jsp
The contents of Pom.xml are as follows:
The 41 skeleton prototypes provided by Maven are
Springspring is an open-source Java/Java EE full-featured stack application framework, which is very popular in the Java EE community, is published as an Apache license. The migration version on the net platform. STRUTS2STRUTS2 is a Web application framework. It is not a new release version of Struts, but rather a new framework. Struts2 is the second generation of model-based-view-the Web application framework for the Controller (MVC) model. STRUTS2 is a framework for the extensibility of Java E
page after the separation, the page required data how to obtain, who will handle the page display logic. Two methods: 1. Continue to use mechanisms such as asp,php or JSP, but because they are running in a Web environment, the data they want to display (the result of the backend logic) needs to be put through the controller into the request stream; 2. The use of new techniques-template technology, the use of independent template technology as a result of the separation of the web environment, t
application with Hibernate, Spring and spring MVC ) 3:internal-> org.appfuse.archetypes:appfuse-basic-struts (appfuse archetype for creating a Web application with Hib Ernate, Spring and Struts 2) 4:internal-> org.appfuse.archetypes:appfuse-basic-tapestry (appfuse archetype for Creati Ng a Web application with Hibernate, Spring and Tapestry 4) 5:internal-> Org.appfuse.archetypes:appfuse-core (appfuse Arch
New Year
Difficult to stay at night
Ji Yun Zhao kongqian
Dual-day support
Worship and enjoy money
Mengfei enterprise 9th Five-Year Plan
All languages are sweet
Xiang Rui
Welcome to the Year of Peace
Spring Festival
Liu xianshu, the New Year of the golden pig, is deeply rooted in an inch of treasure.
A group of people inquired about you and said they wouldn't spare you if they caught you. They were called God of Wealth, and they were named smooth, and the leaders were named Happy! I have aske
Comparison of new web development frameworks of Matt raible
Download PPT address: http://raibledesigns.com/page/rd? Entry = comparing_web_frameworks_presentation1
In the PPT, matt first used a group of photos to show his house, car, his happy family, and his books, to show his success as an independent consultant.
Next, we will show his development history
Struts: used since June 2001-same time 1.0 was released.Spring MVC: used since jenuary 2004-before 1.0 was released.Webwork: used since July
My blog hasn't been updated for a long time. I 've been busy with a new project recently. I 've tried a lot of new practices in this project, and I want to collect them and add them to my blog. Here I will first write an article about the Web framework, it is basically a repeat of the old call. this article was written in April to discuss issues with friends. It may be incorrect in some places.
Struts
JSF
Tapestry
ASP. NET
application development
. NET web application development can adopt:
1: ASPnet MVC Framework (ASPnet MVC)
2: monorail (RC3)
3: ASPnet MVC2
PHP Web Application Development
PHP Web application development can adopt:
1. Official Zend framework PHP framework
2. fleaphp/qeephp and other popular domestic frameworks
3. Popular frameworks such as CakePHP
4. other frameworks such as thinkphp
Common MVC Components
Struts: Apache, the most popular MVC component
Struts2: a new product that combines struts
-basic-tapestry (creating a Hibernate-based, Spring, and Tapestry 4 Web application prototype) 5:internal, Appfuse-core (creating a prototype of a jar application based on Hibernate and Spring and Xfire) 6:internal a PPFUSE-MODULAR-JSF (Creating a modular application prototype based on Hibernate,spring and JSF) 7:internal-appfuse-modular-spring (creating a Hibernate-based, Modular application prototypes for
1. Horse to, happy to hit the door, elated, auspicious winding, good luck, the beautiful divergence, the day Meimei, happy settled, happy every day, the blessing arrived, laugh often open. Chamanian is a prosperous man!
2. Auspicious snow trillion harvest, snakes go to the horse shout, Dance Dance, God horse Mighty Yang. The sound of firecrackers, the sound of hoofs, hundreds of millions of people sing praises, smile big celebration. Horse has come, elated jump, I
an official release and cocould potentially change before making it into one. changes cocould cause any uportal code to need to be rewritten to upgrade to a more stable version of spring. 2) uportal 3 is currently using spring, however, it is being written to a version that does not include Portlet support. there is a chance the version that wocould include Portlet support might be incompatible with the version that the other uportal code was written. 3) The design choice of calling both the re
Java class.
5. Use a "Portal"-based method to set pages for easy functional division.
More information about XX frameworkEquinox is a lightweight version of appfuse. Equinox uses spring MVC and hibernate as the default implementation (the database is PostgreSQL ). However, you can change the Web framework to JSF, struts, tapestry, or webwork. You can also change the persistent layer box to ibatis, JDO (jpox), spring JDBC, or OJB (). Both ant and mav
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.