If you are looking for software to use, go to Huajun Software Park! software release

Hello, if there is a need for software inclusion, please package the software and attach the software name, software introduction, software-related screenshots, software icon, soft copy, and business license (if you do not have a business license, please provide the front and back of the corresponding developer ID card) and a photo of yourself holding your ID card) and send it to your email http://softwaredownload4.com/sbdm/user/login

Close >>

Send to email:news@onlinedown.net

Close >>

Location: front pagePC softwareNetwork softwareJAVA program freemarker api
freemarker api

freemarker api chm version Chinese

QR code
  • Software licensing: free software
  • Software size: 1.5MB
  • Software rating:
  • Software type: Domestic software
  • Update time: 2017-09-25
  • Application platform: winall
  • Software language: Simplified Chinese
  • Version: chm version Chinese

Download the service agreement at the bottom of the page

Software introduction Related topics FAQ Download address

Basic introduction
freemarker api section first LOGO
The freemarker api Chinese offline chm version is an offline Chinese api file that is very commonly used in freemarker development. If you encounter some problems in java development, it is most convenient to use the freemarker offline chm version of the freemarker API. FreeMarker software is a template engine, which can be understood as a general tool based on templates and data to be changed, and used to generate output text (HTML web pages, emails, configuration files, source code, etc.). FreeMarker software is not for end users. FreeMarker software is a Java class library, a component that allows programmers to embed the products they develop.

freemarker api screenshot

freemarker api Chinese offline chm version

FAQ

If a blank page appears

freemarker api screenshot

freemarker api download

Right click on the file and enter properties

freemarker api screenshot

freemarker api download

Click to unlock and re-enter offline chm.

freemarker api screenshot

freemarker api chinese

Software features

  1. Versatility

Able to generate various texts: HTML, XML, RTF, Java source code, etc.

Easy to embed into products: lightweight; no Servlet environment required.

Plug-in template loader: can load templates from any source, such as local files, databases, etc.

The text can be generated as desired: saved to a local file; sent as an Email; sent from a web application back to the web browser.

  2. Template language

All commonly used instructions: include, if/elseif/else, loop structures.

Create and change variables in templates.

Complex expressions can be used to specify values ​​almost anywhere.

Named macros can also have positional parameters or nested content as required.

Namespaces help build and maintain a reusable macro library, or divide a large project into modules without having to worry about name conflicts.

Output transformation block: Convert HTML escaping, syntax highlighting, compression, etc. when nested template fragments are generated and output; define your own transformations.

  3. Common data model

FreeMarker software does not directly reflect to Java objects, but Java objects are encapsulated through plug-in objects and then displayed in the template as variables.

You can use abstract (interface) methods to represent objects (JavaBeans, XML documents, SQL query result sets, etc.) and tell template developers to use them. Ways to keep it out of the way of technical details.

  4. Prepare for the Web

In template languages, constructs are used to handle typical web-related tasks (such as HTML escaping).

Can be integrated into the Model2 web application framework as a replacement for JSP.

Support JSP tag library.

Designed for the MVC pattern: Separate visual design and application logic; Separate page designers and programmers.

  5. Intelligent internationalization and localization

Character set intelligence (UNICODE is used internally).

Number formats are localization sensitive.

Date and time formats are localization sensitive.

Non-US character sets may be used for identification (e.g. variable names).

The same template in many different languages.

  6. XML processing capabilities

The <#recurse> and <#visit> directives (version 2.3) are used to recursively traverse the XML tree.

Explicit templates and direct access to the template XML object model.

FAQ