Goto A
@echo off
:: Code by hxuan999 2006-11-12 CMD@XP
:: Source: http://www.cn-dos.net/forum/viewthread.php?tid=24418
:: Mode con cols=80
Setlocal enabledelayedexpansion
Color 02
Goto BEGIN
Goto:eof
:: Function Mt_rand "a" "B"
: Mt_rand
::(
Set A=%~1
Set b=%~2
set/a _mt_rand= (!random!%% (%b%-%a%)) +%a%
Exit/b 0
::)
: BEGIN
::{--
SET iwidth=80
SET idensity=6
SET stext= "#$ ' () *+,-./0123456789:;SET stext=!stext: "=!
set/a itext=90-1
FOR/L%%i i
When we use Java to build Word documents, we usually think of itext and poi first, because we are used to using these two methods to manipulate Excel, and we naturally want to use this to build Word documents. But when we need to dynamically build word, we usually have to be able to not only display the content in Word, but also keep the complex styles in Word very well. Then if you use Itext and poi to ope
In recent days, the project needs to generate a PDF report, the online search of Java generated PDF file, there are probably two kinds, one is to use Jacob call Excel Save as PDF file, another is
With the Third-party Open Source Library Itext.jar directly generated PDF files, both of which I have tried, combined with the needs of the project, feel or use Itext to generate PDF reports more free. Here is the sample code that records
solution
advantages
disadvantage
Jacob
powerful
call the VBA interface directly, process The server must be: Windows system + install Office; server-side automation COM interface prone to dead processes causing server downtime
Apache POI
Excel operation is powerful; cross platform
operation word is weak; You must write different code for DOC and docx two document formats; poor compatibility
parameters to domain objects.
Spring MVC Framework : The MVC framework is a full-featured MVC implementation of building WEB applications. With the policy interface, the MVC framework becomes highly configurable, and MVC accommodates a large number of view technologies, including JSP, Velocity, Tiles, IText, and POI.
The functionality of the Spring framework can be used in any Java EE server, and most features are also available in an out-of-manag
Springmvc Framework Introduction1) Spring MVC is a follow-up product of Springframework, which has been integrated into spring Web flow.
The Spring framework provides a full-featured MVC module for building WEB applications. Using spring's pluggable MVC architecture, you can choose to use a built-in spring web framework or a WEB framework such as Struts. With the policy interface, the Spring framework is highly configurable and includes a variety of view technologies, such as JavaServer
PDFs.
Lite version of Dynamicreports:jasperreports.
IText: A library of easy-to-use PDF libraries to program the creation of PDF files. Note that a license is required for commercial use.
JasperReports: a complex reporting engine.
Rest FrameworkThe framework used to create restful services.
Dropwizard: A Web framework that favors its own use. Used to build Web applications using jetty, Jackson, Jersey, and metrics.
Jerse
framework. Hibernate's technical community is very active.
Ebean: An ORM framework that supports fast data access and encoding.
PdfThe resource used to help create a PDF file.
Apache FOP: Create PDF from XSL-FO.
Apache PDFBox: A toolset for creating and manipulating PDFs.
Lite version of Dynamicreports:jasperreports.
IText: A library of easy-to-use PDF libraries to program the creation of PDF files. Note that a license
Dynamicreports:jasperreports.
IText: A library of easy-to-use PDF libraries to program the creation of PDF files. Note that a license is required for commercial use.
JasperReports: a complex reporting engine.
Rest FrameworkThe framework used to create restful services.
Dropwizard: A Web framework that favors its own use. Used to build Web applications using jetty, Jackson, Jersey, and metrics.
Jersey:jax-rs reference impleme
Struts. The Web module also simplifies the process of working with multipart requests and binding request parameters to domain objects.
Spring MVC Framework : The MVC framework is a full-featured MVC implementation of building WEB applications. With the policy interface, the MVC framework becomes highly configurable, and MVC accommodates a large number of view technologies, including JSP, Velocity, Tiles, IText, and POI.
Spring IoCControl inversio
Antwerp in June 2006 had more than 400 developers.
2. The main functions of the spring framework
Based on Java Beans Configuration Management, the principle of IOC is adopted, especially for the use of injection-dependent technology. These are used to reduce the interdependencies between the various components of the implementation rules.
A core, globally applicable bean factory
A general abstraction level to manage data processing between databases
A general strategy built into the framew
above list of these things are not each of you have to be the heart, according to the specific requirements of enterprise recruitment can do the corresponding targeted preparation. I personally think that the top 6 items should be the minimum requirement and the professional skills that a Java developer must have.
Project experience project development process Project management third-party tools (plug-in) applications
Charting tools: jquery-based chart plugins (such as Jqchart, F
conform to Spring's common transaction and DAO exception hierarchies.☆spring Web module: The Web context module is built on top of the application context module and provides the context for Web-based applications. Therefore, the Spring framework supports integration with Jakarta Struts. The Web module also simplifies the process of working with multipart requests and binding request parameters to domain objects.☆spring MVC framework: The MVC Framework is a full-featured MVC implementation of b
creating a database connection at run time is time-consuming and slows down your program. So wall splitting is recommended, and there are some easy-to-use connection pools to choose from, such as Commons pool and DBCP.In Web applications, these features are typically provided by Web servers. However, in a Java project, you need to import the database connection pool's class library into your app.Ten, Message Delivery libraryLike logs and database connection pools, messaging is a must for many r
class and a large number of tool helper classes.Externally dependent Spring-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS).Spring-webmvc.jarThis jar file contains all the classes related to the Spring MVC framework. Includes framework for SERVLETS,WEB MVC Framework, controller and view support. Of course, if your app uses a singleThe MVC framework, you do not need any classes in this jar file.Externally dependent Spring-web, (spring-support,tiles,
based on core Spring features. The developer will have a high degree of control over the framework through the policy interface, so the framework will adapt to a variety of rendering (View) technologies such as Jsp,freemarker,velocity,tiles,itext and POI. It is worth noting that the Spring middle tier can easily be combined with any MVC framework-based web layer, such as struts,webwork, or Tapestry.
Provides aspect-oriented programming
classes related to the Spring MVC framework. Includes framework for SERVLETS,WEB MVC Framework, controller and view support. Of course, if your app uses a stand-alone MVC framework, you don't need any classes in this jar file.Externally dependent Spring-web, Spring-support,tiles,itext,poi.12.spring-portlet.jarSpring's own implementation of a framework similar to spring MVC. Includes an MVC framework and controller.Externally dependent Spring-web, Por
your database in the state of a test cycle.Itext is a Java class library that can quickly generate PDF files. Itext's Java classes are useful for those that produce read-only documents that contain text, tables, and graphs. Its class library is particularlyThe Java servlet has a good fit. Using Itext and PDFs allows you to control the output of the servlet correctly.DWR (Direct Web Remoting) is a Web remote call framework. Using this framework makes
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.