引用
- Java
- JavaScript
- HTML
- C#
- C
- C++
根据环境选择所适合的语言:
引用
WEB前端绘图、图表应用等
- SVG 适合Google Chrome 、 Firfox 、 Opera 、IE9
- HTML5 Canvas 适合Google Chrome 、 Firfox 、 Opera 、 IE9
- VML IE 6/7/8
- JFreeChart 画图不太清晰 兼容所有浏览器
- HighCharts 画图好看、方便,兼容所有浏览器,缺点:实时图形刷新过快可能会有内存增长问题或者CPU问题,而且HighCharts封装了Svg和VML,很难找到解决方案(如果有谁解决了,可以在下面留言)
轻量级WEB应用
- Struts
- Spring
- Hibernate/Ibatis/dbutils/jdbc/JPA 数据层应用
经典WEB应用
- JSF/Tapestry
- EJB
- Hibernate/Ibatis/dbutils/jdbc/JPA 数据层应用
TCP IP 通话
- Socket
远程方法调用
- RMI
- WebService
服务器推实现
- Applet套用Socket实现
- 反向AJAX
- 保持长连接 AJAX 轮询
数据库连接池
- JNDI
- JDBC数据库连接池
- proxool
数据库层框架
- JPA Java官方推荐,数据库持久化标准
- Hibernate
- Ibatis
- DbUtils
表示层框架
- Tapestry
- JSF
- Struts1
- Struts2/Webwork
include 页面
- 自定义标签
- jsp:include
Java 模板template
- velocity
- JDynamiTe ------------------
- Tapestry ----------------
- Taglib -----------------
- XSLT
-----------------
模板引擎
标量标记。把变量标识插入html的方法很多。其中一种是使用类似html的标签;另一种是使用特殊标识
第三种是扩展html标签