`
- 浏览:
286353 次
- 性别:
- 来自:
北京
-
语言:
引用
- 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语言中用到的所有函数及其功能...
设计模式是软件开发中用来解决特定问题的一组经验规则和模板。Java开发者需要熟悉常用的23种设计模式,理解每种模式解决的问题和适用场景,并能在代码设计中灵活运用。 系统设计是更高层次的软件构建技能,它要求...
在文档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应用程序。本学习系列旨在帮助开发者深入理解...
Java是一种广泛使用的面向对象的编程语言,其强大的功能和灵活性使得它在软件开发领域占据着重要的地位。在Java就业面试中,面试官常常会通过一系列的问题来考察应聘者的技术水平和实际经验。以下是一些常见的Java...
在IT行业中,打包是软件开发过程中的重要环节,它意味着将源代码和其他资源组合成一个可执行或可部署的形式。本篇文章将详细讲解Java打包的相关知识点,并结合提供的文件列表进行说明。 1. **Java打包的目的**: -...
MDK文件编译配套工程是针对STM32微控制器的一套完整的软件开发工具链,它包含了集成开发环境(IDE)、编译器、调试器以及设备模拟器等核心组件。该工程的核心在于实现多彩流水灯的程序设计与开发,这是一种常见的...
- `pandas`库是Python中用于数据处理的强大工具,可以方便地对采集到的数据进行清洗、整理和分析。 - 数据可能存储在CSV或数据库中,方便后续分析和展示。 5. **数据可视化**: - `matplotlib`或`seaborn`库可...
8. 编程与软件开发: - Create:创建。 - View:视图,在数据库管理系统中指数据的逻辑结构。 - DML(数据操纵语言):用于对数据库中数据进行插入、删除和修改的SQL语句。 - DBA(数据库管理员):负责数据库...
根据提供的文件信息,我们可以整理出以下几个知识点: 1. Python编程语言:文件标题中提到“python源码”,这说明该程序是使用Python编程语言编写的。Python是一种广泛使用的高级编程语言,以其可读性强和简洁的...
9. **软件工程**:包括需求分析、系统设计、编码、测试和维护等软件开发全过程。 10. **教育技术**:考虑教育场景的特殊需求,如作业提交、评分标准、反馈机制等。 通过学习这个项目,开发者不仅可以提升Java编程...
首先,TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的一个超集,添加了可选的静态类型和基于类的面向对象编程。TypeScript 能够在编译时检测错误,减少运行时错误的发生,同时它编译成纯 ...
- 介绍 PowerBuilder 的发展历程及其在软件开发领域的重要地位。 - 解释 PowerBuilder 的设计理念和技术优势。 2. **综述开发环境** - 描述 PowerBuilder 的集成开发环境 (IDE) 特性。 - 介绍 IDE 中的各种工具...
Objective-C (OC) 是一种基于 C 语言的面向对象编程语言,主要应用于苹果的 macOS 和 iOS 开发。本文将从给定的标签和部分内容出发,深入解析 OC 的关键概念。 1. **SQLite**: SQLite 是一个轻量级的数据库,常用于...
赛事涉及多种编程语言和软件开发领域,包括但不限于C/C++、Java、Python等。蓝桥杯资源的收集和整理对于参赛者来说至关重要,可以帮助他们了解比赛规则、熟悉比赛题目,并在此基础上进行有针对性的训练和学习。 ...