jsp 框架是什么JSP全名为Java Server Pages网站设计框架java代码,中文名叫java服务器页面 , 其根本是一个简化网站设计框架java代码的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准 。
JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件 。
后缀名为(*.jsp) 。用JSP开发的Web应用是跨平台的 , 既能在Linux下运行,也能在其网站设计框架java代码他操作系统上运行 。
扩展资料:
JSP技术特点:
1、能以模板化的方式简单、高效地添加动态网页内容 。
2、可利用JavaBean和标签库技术复用常用的功能代码(设计好的组件容易实现重复利用 , 减少重复劳动) 。标签库不仅带有通用的内置标签(JSTL),而且支持可扩展功能的自定义标签 。
3、有良好的工具支持 。
4、继承了Java语言的相对易用性 。
5、继承了Java的跨平台优势,实现“一次编写,处处运行” 。因为支持Java及其相关技术的开发平台多 , 网站开发人员可以选择在最适合自己的系统平台上进行JSP开发;不同环境下开发的JSP项目,在所有客户端上都能顺利访问 。
参考资料来源:百度百科-JSP (java服务器页面)
GitHub上面有哪些经典的java框架源码Bazel:来自Google的构建工具,可以快速、可靠地构建代码 。
Gradle:使用Groovy(非XML)进行增量构建,可以很好地与Maven依赖管理配合工作 。
Buck:Facebook构建工具 。
字节码操作
编程方式操作字节码的开发库 。
ASM:通用底层字节码操作和分析开发库 。
Byte Buddy:使用流式API进一步简化字节码生成 。
Byteman:在运行时通过DSL(规则)操作字节码进行测试和故障排除 。
Javassist:一个简化字节码编辑尝试 。
集群管理
在集群内动态管理应用程序的框架 。
Apache Aurora:Apache Aurora是一个Mesos框架,用于长时间运行服务和定时任务(cron job) 。
Singularity:Singularity是一个Mesos框架 , 方便部署和操作 。它支持Web Service、后台运行、调度作业和一次性任务 。
代码分析
测量代码指标和质量工具 。
Checkstyle:代码编写规范和标准静态分析工具 。
Error Prone:将常见编程错误作为运行时错误报告 。
FindBugs:通过字节码静态分析查找隐藏bug 。
jQAssistant:使用基于Neo4J查询语言进行代码静态分析 。
PMD:对源代码分析查找不良的编程习惯 。
SonarQube:通过插件集成其它分析组件 , 对过去一段时间内的数据进行统计 。
编译器生成工具
用来创建解析器、解释器或编译器的框架 。
ANTLR:复杂的全功能自顶向下解析框架 。
JavaCC:JavaCC是更加专门的轻量级工具 , 易于上手且支持语法超前预测 。
外部配置工具
支持外部配置的开发库 。
config:针对JVM语言的配置库 。
owner:减少冗余配置属性 。
约束满足问题求解程序
帮助解决约束满足问题的开发库 。
Choco:可直接使用的约束满足问题求解程序 , 使用了约束规划技术 。
JaCoP:为FlatZinc语言提供了一个接口,可以执行MiniZinc模型 。
OptaPlanner:企业规划与资源调度优化求解程序 。
Sat4J:逻辑代数与优化问题最先进的求解程序 。
推荐阅读
- 武侠士兵即时游戏,武侠战士
- 怎么把操作系统转到u盘,如何讲操作系统装到其他盘
- erp系统模块账务处理,erp系统会计科目
- 移动有多少个服务器啊电信,移动服务器是电信的吗
- cmp函数python cmp函数是什么意思
- Linux取消保存命令,linux 放弃保存
- 怎么可以用chatGPT,怎么可以用电话号码查快递
- c语言中所有函数图像 c语言中所有函数图像怎么表示
- 海外如何营销,海外如何营销人员