`
奥义之舞
  • 浏览: 284504 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

软件开发中用到的语言【整理】

 
阅读更多
语言:
引用
  • 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

    -----------------
    模板引擎
    标量标记。把变量标识插入html的方法很多。其中一种是使用类似html的标签;另一种是使用特殊标识
  • velocity  
  • JDynamiTe
  • ------------------
    第三种是扩展html标签
  • Tapestry
  • ----------------
  • Taglib 
  • -----------------
  • XSLT




分享到:
评论

相关推荐

    收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的

    教程可能涵盖了Java或Kotlin编程语言基础、UI设计、网络编程、数据库操作、多线程、权限管理、动画效果等方面,帮助开发者系统学习Android开发。此外,可能还包括了一些热门话题,如Android Jetpack组件的使用、MVVM...

    c语言中用到的所有函数及其功能

    C语言是一种广泛使用的编程语言,它的灵活性和效率使其在软件开发、系统编程和嵌入式领域都有着重要地位。本文将详细讲解C语言中常见的函数及其功能,这些内容来源于精心整理的资源“C语言中用到的所有函数及其功能...

    软件工程需求规格说明书.pdf

    在文档OCR扫描后的错误输出中,尽管存在很多无法直接解读的部分,但从关键词的整理中我们可以了解软件开发中的一些重要概念、技术以及常用工具。这份文档反映了在软件开发过程中对需求规格的明确性和技术细节的精确...

    整理的 神舟面试题 笔试题 有答案 要去神舟数码 软件公司面试的注意咯 再一版

    Java Server Page (JSP) 和 Servlet 都是 Java Web 开发中用的技术,但它们有不同的作用域和应用场景。JSP 主要用于视图层,负责生成网页内容,而 Servlet 主要用于控制层,负责处理请求和响应。JSP 编译后实际上是...

    C++知识点整理.pdf

    C++广泛用于系统软件、游戏开发、应用软件、驱动程序以及高性能服务器和客户端应用等领域。文档标题“C++知识点整理.pdf”表明,本文档是C++编程语言相关知识点的整理与汇编。 ### 标准输入输出流库 `<iostream>` ...

    毕向东Java SE视频教程整理笔记

    - **面向对象的基本概念**:面向对象编程(OOP)是一种软件开发范式,Java支持的主要面向对象特性包括封装、继承和多态。 - **封装**:封装是指隐藏对象的具体实现细节,仅暴露必要的接口供外部调用。Java中通过访问...

    哈希表制作通讯录 数据结构程序设计[整理].pdf

    在总体设计阶段,首先定义了程序中用到的所有抽象数据类型,其中包括记录联系人信息的结构体Record以及存储这些记录的哈希表结构体HashTable。哈希表的设计需要考虑表的当前存储容量、当前存储的数据元素个数以及...

    Struts2.0学习系列(整理)

    Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的产品,基于MVC(Model-View-Controller)设计模式,用于构建企业级的Java Web应用程序。本学习系列旨在帮助开发者深入理解...

    java 打包

    在IT行业中,打包是软件开发过程中的重要环节,它意味着将源代码和其他资源组合成一个可执行或可部署的形式。本篇文章将详细讲解Java打包的相关知识点,并结合提供的文件列表进行说明。 1. **Java打包的目的**: -...

    基于Python开发的对接一般检查设备(血压仪、身高体重秤).zip

    - `pandas`库是Python中用于数据处理的强大工具,可以方便地对采集到的数据进行清洗、整理和分析。 - 数据可能存储在CSV或数据库中,方便后续分析和展示。 5. **数据可视化**: - `matplotlib`或`seaborn`库可...

    计算机一级填空题.pdf

    8. 编程与软件开发: - Create:创建。 - View:视图,在数据库管理系统中指数据的逻辑结构。 - DML(数据操纵语言):用于对数据库中数据进行插入、删除和修改的SQL语句。 - DBA(数据库管理员):负责数据库...

    python源码超级画板程序

    根据提供的文件信息,我们可以整理出以下几个知识点: 1. Python编程语言:文件标题中提到“python源码”,这说明该程序是使用Python编程语言编写的。Python是一种广泛使用的高级编程语言,以其可读性强和简洁的...

    java作业管理系统设计(源代码+论文).zip

    9. **软件工程**:包括需求分析、系统设计、编码、测试和维护等软件开发全过程。 10. **教育技术**:考虑教育场景的特殊需求,如作业提交、评分标准、反馈机制等。 通过学习这个项目,开发者不仅可以提升Java编程...

    powerbuilder开发人员指南

    - 介绍 PowerBuilder 的发展历程及其在软件开发领域的重要地位。 - 解释 PowerBuilder 的设计理念和技术优势。 2. **综述开发环境** - 描述 PowerBuilder 的集成开发环境 (IDE) 特性。 - 介绍 IDE 中的各种工具...

    OC整理1

    Objective-C (OC) 是一种基于 C 语言的面向对象编程语言,主要应用于苹果的 macOS 和 iOS 开发。本文将从给定的标签和部分内容出发,深入解析 OC 的关键概念。 1. **SQLite**: SQLite 是一个轻量级的数据库,常用于...

    ASP一个小型搜索引擎的设计与实现(源代码+论文).zip

    9. 嵌入式系统:如果项目涉及到STM32,可以学习到嵌入式硬件与软件的集成。 这个项目不仅适合初学者熟悉ASP和搜索引擎的基本概念,也对有一定经验的开发者提供了深入学习和实践的机会。通过这个项目,你可以提升...

    北京到net资料上海两年汇总

    .NET框架是微软开发的一种软件框架,它为开发者提供了一个一致的编程环境,使得构建、部署和运行各种设备和操作系统上的应用程序变得更为简单。这个“北京到net资料上海两年汇总”很可能是针对.NET开发者,尤其是...

    Android入门

    Android SDK(软件开发工具包)是开发者进行Android应用开发的基础,包含了编写、调试和运行应用所需的各种工具。 1. **环境搭建**:学习Android开发首先要安装Android Studio,这是Google官方推荐的集成开发环境...

    2015年特岗教师招聘初中信息技术考试题(样卷).pdf

    2. 计算机编程语言:文档中提到了C语言,这是广泛用于系统软件开发的语言之一,以其高效率和灵活性著称。 三、互联网技术知识点 1. 网页地址格式:文档提及到“***”,这是中国知名的门户网站搜狐的网址,说明了...

Global site tag (gtag.js) - Google Analytics