TourEx
开发语言:ASPNET+MSSQL
优点:
(1)开发经验丰富,功能比较成熟,对接了今日天下通机票接口,还支持附加产品。
(2)产品线比较全面,网站类型包括B2C、B2B、B2B2C等多个版本。
(3)产品种类比较多,模块丰富。
缺点:
(1)程序是加密的。二次开发难度很大。
(2)产品价格高,不能根据需求拆分购买。
(3)只有一年的免费升级服务,后续需缴费才可享受,成本比较高。
(4)目前没有小程序,没有跟上现在的市场需求。
推荐指数:★★★★
2网力网络
开发语言:PHP+MySQL
优点:
(1)五端合一,采用PHP+MySQL,易于二次开发,后期维护方便。
(2)开发时间长(接近10年),价格便宜。
缺点:
(1)网站基本功能简单,只能满足旅行社基础业务
(2)产品面狭窄,只做B2C
(3)网站设计甚至与同行的思途CMS雷同,一个老牌网站却缺乏创新意识,这种抄袭行为
未免太损品牌形象了。
推荐指数:★★☆
3全社通旅游系统
开发语言:mvc+net
优点:
(1)四网合一的网站(PC+wap+微信+APP),产品种类丰富。
(2)接口多,对接了携程、去哪儿第三方平台。
(3)推出了小程序产品。
缺点:
(1)和TourEx一样,产品价格高,不能根据需求拆分购买,购买成本高。
(2)网站版本虽然多,但是产品不够全面也不够人性化。后台排版布局杂乱,使用体验较差。
(3)不开源,mvc+net语言开发是加密的、后期不好做二次开发。
(4)虽然没有的产品可以定制,但是价格就比较高了。
(5)客服服务意识差,这点不想说了,谁用谁知道。
推荐指数:★★★☆
4乐游通旅游网站管理系统
开发语言:PHP+Mysql
优点:
(1)也是四网合一(PC+手机版+微信版+APP)的网站,可以实现无缝对接,内容同步。
(2)属于一次购买,终身授权,终身免费升级。
(3)作为一个老牌网站(03年成立的),功能细节比较到位。
缺点:
(1)不专业,一个做了10年的网站,竟然连在线客服都没有,还要用户自己打电话或发QQ才能咨询。
(2)网站类型很少,只有B2C系统,产品线也比较单一。
(3)如果购买的套餐比较便宜,升级是要收费的,技术支持的年限也要收费。在网站建设好后续增值服务较多也较贵。而且购买网站不包含手机版和微信版,用户需要的话各加1000元起,定制收费对比同行也较高。
推荐指数:★★★
5思途CMS
开发语言:PHP+MySQL
优点:
(1)五端合一,在PC+手机版+微信版+APP的基础上还增加了小程序,覆盖全面。
(2)做网站十年,可以说是旅游网站建站方面的龙头企业了。包括B2C、B2B、B2B2C等多个网站版本,产品线也比较丰富。
(3)使用主流语言开发,授权开源,移植性强,适于二次开发。
(4)一次购买,终身授权和终身免费升级。还可以根据需求拆分购买,性价比很高。而且售后服务比较完善和专业。
缺点:
(1)价格稍贵(自由组合产品还比较划算)。
(2)部分功能还需完善。
推荐指数:★★★★☆
建立一个和你类名一样的HTML文本比如c1_2java
建立文本名就叫c1_2html
然后在文本中输入<APPLET CODE="c1_2class"width=150 height=100></APPLET>
width和height是你打开applet应用小程序浏览器窗口的宽度和长度
c1_2class是在cmd下用javac编译c1_2java出来的。
所以在cmd中找对象的子目录 输入javac xxx编译 回车 aapletviwer xxxx就行了
求采纳
温故而知新,本文为一时兴起写出,如有错误还请指正
本文后台基于SpringBoot256编写,前端基于Vue2 + axios和微信小程序JS版分别编写进行联调测试,用于理解前后端分离式开发的交互流程,如果没用过axios可以点我看之前的帖子
如果你没有学过SpringBoot也不要紧,把他看做成SpringMVC即可,写法完全一致(其实我不说你也发现不了)
本文主要讲前后端交互流程,力求帮助新人快速入门前后端分离式开发,不会讲关于环境搭建部分的内容
在文章开头快速的过一遍SpringMVC接收参数的几种方式,一定要记住这几种方式,看不懂或不理解都没关系,后续会结合前端代码过一遍,这里就不过多解释了,直接上代码
细心的人应该留意到了,最后使用变量接收参数的时候只接收了 username 这一个值,并没有接收 password ,作为扩展在这里解释一下, 不看也可以,看了不理解也没关系,知道这个事儿就够了,以后接触多了就理解了
如果请求参数放在了请求体中,只有参数列表第一个变量能接收到值,这里需要站在Servlet的角度来看:
可以看到请求体内容是存到了 InputStream 输入流对象中,想要知道请求体中的内容是什么必须读流中的数据,读取到数据后会将值给第一个变量,而流中的数据读取一次之后就没了,当第二个变量读流时发现流已经被关闭了,自然就接收不到
SpringMVC回顾到此为止,只需要记住那三种方式即可,在前后端交互之前先在Controller中写个测试接口
这个接口对应的是GET类型的请求,这里直接在浏览器地址栏访问测试一下:
这里推荐一个Chrome浏览器的插件 JSONView ,它可以对浏览器显示的JSON数据进行格式化显示,推荐的同时也提个醒,安装需谨慎,如果JSON数据量太大的话页面会很卡
之前已经写好一个GET请求的测试接口了,这里就在前端写代码访问一下试试看
代码已经写完了,接下来打开页面试一下能不能调通:
可以看到请求代码报错了,查看报错信息找到重点关键词 CORS ,表示该请求属于 跨域请求
什么是跨域请求?跨域请求主要体现在跨域两个字上,当发起请求的客户端和接收请求的服务端他们的协议、域名、端口号有任意一项不一致的情况都属于跨域请求,拿刚刚访问的地址举例,VUE页面运行在9000端口上,后台接口运行在8080端口上,端口号没有对上所以该请求为跨域请求
如果在调试的时候仔细一点就会发现,虽然前端提示请求报错了,但是后端还是接收到请求了,那为什么会报错呢?是因为后端返回数据后,浏览器接收到响应结果发现该请求跨域,然后给我们提示错误信息,也就是说问题在浏览器这里
怎样才能让浏览器允许该请求呢?我们需要在后端动点手脚,在返回结果的时候设置允许前端访问即可
首先配置一个过滤器,配置过滤器有很多种实现的方法,我这里是实现Filter接口
过滤器创建完成了,回来看前端提示的报错信息为 Access-Control-Allow-Origin ,意思是允许访问的地址中并不包含当前VUE的地址,那么我们就在响应结果时将VUE的地址追加上
添加完成后重启项目后台就会发现请求已经成功并且拿到了返回值
再次进行测试,将后台的GetMapping修改为PostMapping,修改前端请求代码后重新发起请求进行测试
可以看到POST请求还是提示跨域请求,对应的错误信息则是 Access-Control-Allow-Headers ,也就是说请求头中包含了不被允许的信息,这里图省事儿用 通配符把所有请求头都放行
这样处理之后,请求就可以正常访问啦
路径占位参数,就是将参数作为请求路径的一部分,例如你现在正在看的这篇博客使用的就是路径占位传参
这种传参方法很简单,就不细讲了,可以效仿他这种方法写个测试案例
这里需要注意区分路径占位传参和路径传参两个概念,不要记混
什么是路径传参?发起一个请求 >
以上就是关于现在比较好的旅游网站建站系统有哪些全部的内容,包括:现在比较好的旅游网站建站系统有哪些、如何把java小程序放到html网页中运行、SpringMVC前后端分离交互传参详细教程-等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)