`
- 浏览:
284504 次
- 性别:
- 来自:
北京
-
语言:
引用
- 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 通话
远程方法调用
服务器推实现
- Applet套用Socket实现
- 反向AJAX
- 保持长连接 AJAX 轮询
数据库连接池
数据库层框架
- JPA Java官方推荐,数据库持久化标准
- Hibernate
- Ibatis
- DbUtils
表示层框架
- Tapestry
- JSF
- Struts1
- Struts2/Webwork
include 页面
Java 模板template
-----------------
模板引擎
标量标记。把变量标识插入html的方法很多。其中一种是使用类似html的标签;另一种是使用特殊标识
- velocity
- JDynamiTe
------------------
第三种是扩展html标签
- Tapestry
----------------
- Taglib
-----------------
- XSLT
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
教程可能涵盖了Java或Kotlin编程语言基础、UI设计、网络编程、数据库操作、多线程、权限管理、动画效果等方面,帮助开发者系统学习Android开发。此外,可能还包括了一些热门话题,如Android Jetpack组件的使用、MVVM...
C语言是一种广泛使用的编程语言,它的灵活性和效率使其在软件开发、系统编程和嵌入式领域都有着重要地位。本文将详细讲解C语言中常见的函数及其功能,这些内容来源于精心整理的资源“C语言中用到的所有函数及其功能...
在文档OCR扫描后的错误输出中,尽管存在很多无法直接解读的部分,但从关键词的整理中我们可以了解软件开发中的一些重要概念、技术以及常用工具。这份文档反映了在软件开发过程中对需求规格的明确性和技术细节的精确...
Java Server Page (JSP) 和 Servlet 都是 Java Web 开发中用的技术,但它们有不同的作用域和应用场景。JSP 主要用于视图层,负责生成网页内容,而 Servlet 主要用于控制层,负责处理请求和响应。JSP 编译后实际上是...
C++广泛用于系统软件、游戏开发、应用软件、驱动程序以及高性能服务器和客户端应用等领域。文档标题“C++知识点整理.pdf”表明,本文档是C++编程语言相关知识点的整理与汇编。 ### 标准输入输出流库 `<iostream>` ...
- **面向对象的基本概念**:面向对象编程(OOP)是一种软件开发范式,Java支持的主要面向对象特性包括封装、继承和多态。 - **封装**:封装是指隐藏对象的具体实现细节,仅暴露必要的接口供外部调用。Java中通过访问...
在总体设计阶段,首先定义了程序中用到的所有抽象数据类型,其中包括记录联系人信息的结构体Record以及存储这些记录的哈希表结构体HashTable。哈希表的设计需要考虑表的当前存储容量、当前存储的数据元素个数以及...
Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的产品,基于MVC(Model-View-Controller)设计模式,用于构建企业级的Java Web应用程序。本学习系列旨在帮助开发者深入理解...
在IT行业中,打包是软件开发过程中的重要环节,它意味着将源代码和其他资源组合成一个可执行或可部署的形式。本篇文章将详细讲解Java打包的相关知识点,并结合提供的文件列表进行说明。 1. **Java打包的目的**: -...
- `pandas`库是Python中用于数据处理的强大工具,可以方便地对采集到的数据进行清洗、整理和分析。 - 数据可能存储在CSV或数据库中,方便后续分析和展示。 5. **数据可视化**: - `matplotlib`或`seaborn`库可...
8. 编程与软件开发: - Create:创建。 - View:视图,在数据库管理系统中指数据的逻辑结构。 - DML(数据操纵语言):用于对数据库中数据进行插入、删除和修改的SQL语句。 - DBA(数据库管理员):负责数据库...
根据提供的文件信息,我们可以整理出以下几个知识点: 1. Python编程语言:文件标题中提到“python源码”,这说明该程序是使用Python编程语言编写的。Python是一种广泛使用的高级编程语言,以其可读性强和简洁的...
9. **软件工程**:包括需求分析、系统设计、编码、测试和维护等软件开发全过程。 10. **教育技术**:考虑教育场景的特殊需求,如作业提交、评分标准、反馈机制等。 通过学习这个项目,开发者不仅可以提升Java编程...
- 介绍 PowerBuilder 的发展历程及其在软件开发领域的重要地位。 - 解释 PowerBuilder 的设计理念和技术优势。 2. **综述开发环境** - 描述 PowerBuilder 的集成开发环境 (IDE) 特性。 - 介绍 IDE 中的各种工具...
Objective-C (OC) 是一种基于 C 语言的面向对象编程语言,主要应用于苹果的 macOS 和 iOS 开发。本文将从给定的标签和部分内容出发,深入解析 OC 的关键概念。 1. **SQLite**: SQLite 是一个轻量级的数据库,常用于...
9. 嵌入式系统:如果项目涉及到STM32,可以学习到嵌入式硬件与软件的集成。 这个项目不仅适合初学者熟悉ASP和搜索引擎的基本概念,也对有一定经验的开发者提供了深入学习和实践的机会。通过这个项目,你可以提升...
.NET框架是微软开发的一种软件框架,它为开发者提供了一个一致的编程环境,使得构建、部署和运行各种设备和操作系统上的应用程序变得更为简单。这个“北京到net资料上海两年汇总”很可能是针对.NET开发者,尤其是...
Android SDK(软件开发工具包)是开发者进行Android应用开发的基础,包含了编写、调试和运行应用所需的各种工具。 1. **环境搭建**:学习Android开发首先要安装Android Studio,这是Google官方推荐的集成开发环境...
2. 计算机编程语言:文档中提到了C语言,这是广泛用于系统软件开发的语言之一,以其高效率和灵活性著称。 三、互联网技术知识点 1. 网页地址格式:文档提及到“***”,这是中国知名的门户网站搜狐的网址,说明了...