Skip to content

Commit 09349c2

Browse files
committed
update
1 parent 7978475 commit 09349c2

File tree

1 file changed

+22
-26
lines changed

1 file changed

+22
-26
lines changed

J2EE学习之路.md

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -279,14 +279,6 @@
279279
* 同一个服务器部署多个tomcat: http://www.cnblogs.com/sj521/p/5974562.html
280280
* Tomcat 到底依赖JRE还是JDK:http://www.cnblogs.com/jiangxinnju/p/7616386.html
281281

282-
## Javassist
283-
284-
* https://github.com/jboss-javassist/javassist
285-
286-
## jclasslib
287-
288-
* https://github.com/ingokegel/jclasslib
289-
290282
## Hudson
291283

292284
用Java编写的持续集成(CI)工具。
@@ -956,38 +948,42 @@ The yFiles diagramming software components are extensive class libraries that en
956948

957949
* http://www.lingala.net/zip4j/
958950

959-
## Xtext
960-
961-
* 项目地址:http://www.eclipse.org/Xtext/
951+
## JFlex
962952

963-
## antlr
953+
* http://www.jflex.de/
964954

965-
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees.
955+
## JavaCC
966956

967-
* 官网:http://www.antlr.org/
957+
* https://javacc.org/
958+
* JavaCC Eclipse Plugin: https://sourceforge.net/projects/eclipse-javacc/
968959

969-
* ANTLR plugin for Eclipse(2 or below): https://sourceforge.net/projects/antlreclipse/
970-
* ANTLRWorks 2: http://www.tunnelvisionlabs.com/products/demo/antlrworks
971-
* ANTLR IDE:https://sourceforge.net/projects/antlrv3ide/ (unsupported)
972-
* ANTLR IDE:https://github.com/jknack/antlr-ide (unsupported,3 or below)
973-
* ANTLR IDE:https://github.com/jknack/antlr4ide
974-
* Antlr v4入门教程和实例: http://blog.csdn.net/dc_726/article/details/45399371
960+
## sablecc
975961

976-
## JavaCC
962+
* https://github.com/SableCC/sablecc
963+
* http://www.sablecc.org/
977964

978-
Java Compiler Compiler tm (JavaCC tm) is the most popular parser generator for use with Java tm applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc.
965+
## Xtext
979966

980-
* https://javacc.java.net/
967+
* http://www.eclipse.org/Xtext/
981968

982-
## sablecc
969+
## antlr
983970

984-
* https://github.com/SableCC/sablecc
971+
* http://www.antlr.org/
972+
* 常用IDE的Antlr插件:<http://www.antlr.org/tools.html>
985973

986974
## cglib
987975

988976
* https://github.com/cglib/cglib
989977
* cglib动态代理介绍(一): http://blog.csdn.net/xiaohai0504/article/details/6832990
990-
* Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM): http://blog.csdn.net/luanlouis/article/details/24589193
978+
* Java动态代理机制详解(JDK和CGLIB,Javassist,ASM): http://blog.csdn.net/luanlouis/article/details/24589193
979+
980+
## Javassist
981+
982+
* https://github.com/jboss-javassist/javassist
983+
984+
## jclasslib
985+
986+
* https://github.com/ingokegel/jclasslib
991987

992988
## iCal4j
993989

0 commit comments

Comments
 (0)