公司网站模板java代码 javaweb网站模板
买了一个网站模板,现在想改一点代码(没有自己的服务器),要怎么改
在自己的电脑上装一个eclipse或者myeclipse。
将网站模板导入eclipse或者myeclipse。
接下来就可以修改代码了。
eclipse:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
myeclipse:MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1] 。
用java开发中大型网站,一般都是用模板引擎么?比如XLTemplate、Velocity、FreeMarker这些。
这个看你网站功能和性能需求了。网上有很多关于这些技术区别的,你可以去看一看。
引用篇文章给你:
浅谈jsp、freemarker、velocity区别
作者:浮云中的毛驴
以前做web开发页面层用的基本就是就是,最近公司java项目页面层用的技术是velocity。听说jsp要淘汰,也不知道是真是假,但本人还是比较喜欢jsp的,下面是网上查找的javaweb项目页面3种技术的区别。
在java领域,表现层技术主要有三种:jsp、freemarker、velocity。
jsp是大家最熟悉的技术
优点:
1、功能强大,可以写java代码
2、支持jsp标签(jsp tag)
3、支持表达式语言(el)
4、官方标准,用户群广,丰富的第三方jsp标签库
5、性能良好。jsp编译成class文件执行,有很好的性能表现
缺点:
jsp没有明显缺点,非要挑点骨头那就是,由于可以编写java代码,如使用不当容易破坏mvc结构。
velocity是较早出现的用于代替jsp的模板语言
优点:
1、不能编写java代码,可以实现严格的mvc分离
2、性能良好,据说比jsp性能还要好些
3、使用表达式语言,据说jsp的表达式语言就是学velocity的
缺点:
1、不是官方标准
2、用户群体和第三方标签库没有jsp多。
3、对jsp标签支持不够好
freemarker
优点:
1、不能编写java代码,可以实现严格的mvc分离
2、性能非常不错
3、对jsp标签支持良好
4、内置大量常用功能,使用非常方便
5、宏定义(类似jsp标签)非常方便
6、使用表达式语言
缺点:
1、不是官方标准
2、用户群体和第三方标签库没有jsp多
选择freemarker的原因:
1、性能。velocity应该是最好的,其次是jsp,普通的页面freemarker性能最差(虽然只是几毫秒到十几毫秒的差距)。但是在复杂页面上(包含大量判断、日期金额格式化)的页面上,freemarker的性能比使用tag和el的jsp好。
2、宏定义比jsp tag方便
3、内置大量常用功能。比如html过滤,日期金额格式化等等,使用非常方便
4、支持jsp标签
5、可以实现严格的mvc分离
网上下的网页模板怎么用在javaweb上?
网上下的网页模板是静态的html或者shtml页面,要用在真实项目中需要把它们改写成动态网页jsp文件来在服务器端执行。
修改方法如下:
1、点击html文件,右键-重命名,修改成.jsp文件。
2、把.jsp文件导入工程中发布到web容器。
3、运行工程,用来访问。
JSP全称是JavaServer Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。
JSP这门技术的最大的特点在于,写jsp就像在写html,但:
它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。
相比servlet而言,servlet很难对数据进行排版,而jsp除了可以用java代码产生动态数据的同时,也很容易对数据进行排版。
不管是JSP还是Servlet,虽然都可以用于开发动态web资源。但由于这2门技术各自的特点,在长期的软件实践中,人们逐渐把servlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用。
上一篇:java过滤标点符号代码 java过滤标点符号代码大全
栏 目:Java编程
下一篇:没有了
本文地址:https://www.xiuzhanwang.com/a1/Javabiancheng/17239.html
您可能感兴趣的文章
阅读排行
本栏相关
- 04-04公司网站模板java代码 javaweb网站模板
- 04-03java过滤标点符号代码 java过滤标点符
- 04-03java代码执行 Java代码执行过程
- 04-03java成绩分代码 java成绩表
- 04-03住宿服务系统java代码 住宿服务系统
- 04-03java常见错误代码 java常见错误提示
- 04-03蜗牛爬井java代码 蜗牛爬井的数学公式
- 04-03java留言功能代码 java留言功能实现
- 04-03字符串对称的java代码 java字符串对齐
- 04-03如何解读java代码 java代码怎么读
随机阅读
- 01-10C# BackgroundWorker使用教程
- 01-10vbs教程 chm下载
- 08-05织梦DedeCMS上传图片出现Upload filetype
- 01-10c语言实现词频统计的简单实例
- 01-10C# 创建、部署和调用WebService简单示例
- 01-10SSM项目频繁打成war包部署,使用tomcat和
- 01-10C# 表达式树Expression Trees的知识梳理
- 01-10linux使用gcc编译c语言共享库步骤
- 01-10C#多线程之Semaphore用法详解
- 01-10C#删除UL LI中指定标签里文字的方法